-
sonarqube c++ sonar runner 설치 하기
기본적으로 sonarqube 에 있는 C++ 플러그인은 상업용이다 고로 커뮤니티 버전을 다운로드 받아서 설치 해야 한다 https://github.com/wenns/sonar-cxx 위 주소가 레포지토리 이다. 패킹된 릴리즈 레포지토리는 아래와 같다. https://github.com/wenns/sonar-cxx/releases sslr-cxx-toolkit-0.9.3, sonar-cxx-plugin-0.9.3을 각각 받아서 sonarqube plugin 폴더에 복사 한다음 sonarqube 서비스를 재시작 해주면 설치된 플러그인에 커뮤니티용 c++ 플러그인이 확인될것이다.
-
SonarQube Server 설치하기.
안녕하세요. 소심비형입니다. 이번에는 Code Analysis인 SonarQube를 설치해보도록 하겠습니다. 무료 오픈소스 중에서 정적 코드 분석툴로는 소나가 가장 유명하죠? 물론, Visual Studio에도 정적 코드를 분석해서 보여주는 여러가지 기능들이 포함되어 있습니다. 그러나, SonarQube와 비교해보면 아직은 많이 부족하지 않나 생각됩니다. 정적 분석 및 동적 분석 툴에 관심이 있으시면 아래 링크에서 추가적인 정보을 얻을 수 있습니다. 각 언어별 (Programing Language) 무료, […]
-
CI Server – Jenkins 설치하기
출처 :http://ngmaster.ignorelist.com/ngmaster/xe/index.php?document_srl=382&mid=STUDY_FRAMEWORK
-
Doxygen 설정과 Jenkins 연동하기.
-
Jenkins에 프로젝트 등록 및 설정.
출처 : http://ngmaster.ignorelist.com/ngmaster/xe/index.php?document_srl=907&mid=STUDY_FRAMEWORK
-
Jenkins & SonarQube 설정하기.
출처 : http://ngmaster.ignorelist.com/ngmaster/xe/index.php?document_srl=864&mid=STUDY_FRAMEWORK
-
Sonar Runner 설치하기.
출처 : http://ngmaster.ignorelist.com/ngmaster/xe/index.php?document_srl=530&mid=STUDY_FRAMEWORK
-
Jenkins 와 Sonarqube Windows 환경에서 Jenkins 와 Sonarqube
필요사항 java jre or jdk 설치 환경 기본 설치 위치는 %program files%/jenkins ( x64의 경우 %program files(86)%/jenkins ) Window Service 로 별도 Process 로 동작 ( service name : jenkins ) 기본 port는 8080 ( 설치 과정 중 포트 설정 없음 ) 자체 파일 DB 사용 설정 기본 사용 port는 8080 수정시 [jenkins]/jenkins.xml 에서 –httpPort=8080을 […]
-
Sonar 설치 + Jenkins 연동
지속적인 소스코드 품질 관리에 필요한 오픈 소스 플랫폼 Sonar를 설치해보고, Sonar를 Jenkins와 연동하여 Maven 프로젝트를 분석해본다. 설치 테스트 환경은 아래와 같다. ubuntu v12.04 LTS maven v3.0.4 jenkins v1.517 mysql v5.5.31 sonar v3.5.1 1. Sonar 설치 직접 소스를 다운로드 받아 설치해도 되지만 본 글에서는 우분투의 apt-get 명령어를 이용하여 설치한다. Sonar 패키지는 기본적으로 데비안 저장소에 포함되어있지 않으므로 […]
-
SonarQube를 이용한 지속적인 품질 관리
소프트웨어 개발은 크게 기능과 비기능 요건을 충족하도록 구현하는 대전제가 있는데, 왜냐하면 이 두가지 모두를 충족하지 못하면 어떤 형태로든 문제가 발생되기 때문입니다. 기능은 충족했지만, 성능, 보안, 확장성, 변화가능성 등의 수많은 비기능 요건을 충족하지 못해서 결국 재작업이라는 추가 비용이 발생되는 경우도 많이 있습니다. 비기능 요건이 기능 요건에 비해서 다루기 어려운 이유는 기능 요건에 대해서는 고객과 충분히 협의나 […]