jenkins 添加 sonraqube java&vue项目记录
1. 插件安装
jenkins 添加sonraqube Scanner 插件 系统管理 => 全局工具配置
2. jenkins 添加sonraqube server
jenkins 添加sonraqube Scanner 插件 系统管理 => 系统设置
-------------------------------------------------------------------------------------------
#项目key (随意输入,必填项)
sonar.projectKey=Test_byh-service-chat
#项目名称和版本(必填项)
sonar.projectName=Test_byh-service-chat
sonar.projectVersion=1.0
#源码位置(必填项,相对于jenkins的workspace路径,例如,我此时的绝对路径为~/.jenkins/workspace/Test/test-webapp/src/main/java)
sonar.sources=/opt/jenkins/jenkins/workspace/Test_byh-service-chat
#编译后的class位置(必填项,旧版本此项可不填,建议还是填入,相对路径同上)
sonar.java.binaries=/opt/jenkins/jenkins/workspace/Test_byh-service-chat/service-chat-server/target/classes
#sonar.language=java
-------------------------------------------------------------------------------------------
#项目key (随意输入,必填项)
sonar.projectKey=Test_byh_ihospital_vue
#项目名称和版本(必填项)
sonar.projectName=Test_byh_ihospital_vue
sonar.projectVersion=1.0
#源码位置(必填项,相对于jenkins的workspace路径,例如,我此时的绝对路径为~/.jenkins/workspace/Test/test-webapp/src/main/java)
sonar.sources=/opt/jenkins/jenkins/workspace/Test_byh_ihospital_vue/src
#编译后的class位置(必填项,旧版本此项可不填,建议还是填入,相对路径同上)
sonar.java.binaries=/opt/jenkins/jenkins/workspace/Test_byh_ihospital_vue/dist/static
#sonar.language=java
---------------------------------------------------------------------------------------------
#key和name保持一致且在sonar下唯一
sonar.projectKey=$JOB_NAME
sonar.projectName=$JOB_NAME
#工程版本
sonar.projectVersion=1.0
#源代码目录
sonar.sources=$WORKSPACE
#分析的语言
sonar.language=java
#编码sonar.sourceEncoding=UTF-8
sonar.java.binaries=$WORKSPACE