SonarQube使用[2]
主要是结合jenkins
- panel 设置好svn 和cron
- sonarqube设置好sercet
- jenkins输入sonarqube的用户sercet
- jenkins配置好sonarqube环境
jenkins创建好一个built即 任务,记住名字 比如
Project_release_check
在docker挂载
主机/data/svn/prj_release
到
/var/jenkins_home/workspace/Project_release_check
jenkins任务设置
sonar.projectKey=${JOB_BASE_NAME}
sonar.projectName=${JOB_BASE_NAME}
sonar.projectVersion=1.0
sonar.sources=/var/jenkins_home/workspace/Project_release_check
sonar.sourceEncoding=UTF-8
sonar.java.binaries=.
sonar.branch.name=${Branch}- jenkins设置好定时
参考网站
https://learnku.com/articles/59179
https://sagarkpanda.medium.com/how-to-install-and-configure-sonarqube-with-jenkins-2fe6c732620
SonarQube使用[2]
https://upsilon20.com/archives/13/