...
C/C++ 프로젝트는 SonarQube Build Wrapper가 필요하다. Build Wrapper는 C/C++ 프로젝트로부터 정보를 수정하는 역할을 하며, 빌드에 영향을 주지 않는다.
2.1 Build Wrapper 다운로드
다음 경로를 통해 Build Wrapper를 다운로드 할 수 있다.
- http://소나큐브주소/static/cpp/build-wrapper-linux-x86.zip
MSBuild 용 Sonar-scanner 다운로드
2.2 압축 해제
다운로드 받은 Build Wrapper를 적절한 폴더로 압축 해제한다.
코드 블럭 | ||
---|---|---|
| ||
unzip build-wrapper-linux-x86sonar-scanner-msbuild-4.10.0.19059-net46.zip |
2.3 PATH에 해당 경로 등록
PATH에 해당 경로를 등록하거나 빌드 시 전체 경로를 이용하여 수행할 수 있다.
...
코드 블럭 |
---|
<SonarQubeAnalysisProperties xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.sonarsource.com/msbuild/integration/2015/1">
<Property Name="sonar.host.url">http://localhost:9000</Property>
<Property Name="sonar.login">[my-user-token]</Property>
<!---- 또는
<Property Name="sonar.login">admin</Property>
<Property Name="sonar.password">admin</Property>
---->
</SonarQubeAnalysisProperties> |
...