본문 바로가기

Languages&Library/etc

(5)
SonarQube C#프로젝트 사용법 C#프로젝트의 설정도, python에서의 사용법과 동일하다. 다만 .NET Framework의 경우에는 sonar-scanner-msbuild를 별도로 또 다운로드 받아줘야한다. (C# 프로젝트 분석하기 정말 힘들다...) https://docs.sonarsource.com/sonarqube/9.8/analyzing-source-code/scanners/sonarscanner-for-dotnet/ SonarScanner for .NET The SonarScanner for .NET is the recommended way to launch an analysis for projects built using MSBuild or dotnet. docs.sonarsource.com 위 홈페이지에서 다운로드 받아..
SonarQube Python사용법 여러가지 CI랑 연동할 수 도 있음. 여기서는 Locally에 있는 code를 대상으로 한다. Token은 만든게 있다면 Use existing token을 사용하고, 없다면 아래와 같이 Generate a project token으로 만듬. Token을 만들고 나면 아래와 같이 token이 생성된다. Continue를 누르고 나면 project가 어떤 type인지 선택할 수 있는 창이 뜬다. 여기서는 python으로 할 예정이니, Other를 선택한다. 현재 필자의 경우에는 Window OS로 세팅되어있어서 Windows로 선택을 해주면 아래와 같이 Scanner를 실행할 수 있는 명령어가 뜬다. 그리고 python code가 있는 곳에서 바로 명령어를 실행하는 것이 아니라, 아래 sonar-scann..
SonarQube 설치 시 NET START 및 SonarQube is stopped에러 SonarQube Window 설치시 Process is up이 안뜨고, 아래와 같이 SonarQube is stopped SonarQube is stopped 및 Windows 서비스 시작 오류가 뜨는 경우가 있다. sonarqube의 버젼을 다른것을 깔아보고, 환경변수 설정을 새로 해줬지만 해결이 되지 않아서 계속 찾다 보니 jdk version과 sonarqube version이 호환이 되지 않는 경우였다. 현재 글쓴 날짜 기준 sonarqube-9.9.2.77730 버젼 실행을 위해서는 jdk17 version을 설치 해주어야한다. 그리고 java path설정을 jdk17로 변경하는데, 시스템 변수가 바로 반영이 안될 수 있으므로, StartSonar.bat파일에서 set JAVA_EXE= 가 비..
SonarQube Window 설치 글을 작성하는 시점인 2023.11.08일 기준 SonarQube 10.2.1버젼 Windows에서 설치 하는 방법 https://www.sonarsource.com/products/sonarqube/ 위 사이트에서 Community Edition을 설치 한다. 설치 후, 원하는 경로에 sonarqube 파일을 압축해제 해준다. 압축 해제 후, bin 폴더 > windows-x86-64에 SnarService.bat, StartSonar.bat 파일이 있음 그리고 내PC > 속성 > 고급 시스템 설정 클릭 시스템 속성>고급탭>환경변수 환경변수 > 새로만들기 SONARCUBE_HOME으로 하여, windows-x86-64의 디렉터리 위치를 추가해줌. 그리고 Path에 아래와 같이 SONARCUBE_HOME..
빌드 후 이벤트 파일 복사 copy "$(TargetDir)" "(DestinationDir)"