参考链接:
https://www.linuxhub.org/?p=4450
https://blog.51cto.com/damaicha/2118766
https://max.book118.com/html/2019/0107/8067110025002000.shtm
Jenkins集成构建SonarQube
一、前提准备
应用服务器 | apache-tomcat-9.0.20.tar.gz |
---|---|
jenkins | jenkins.war |
mysql版本 | mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz |
sonarqube版本 | sonarqube-7.6.zip |
sonar-scanner扫描 | sonar-scanner-cli-3.3.0.1492-linux.zip |
汉化包 | sonar-l10n-zh-plugin-1.26.jar |
二、Jenkins部署到Tomcat应用服务器中
操作流程:
把jenkins.war复制到tomcat的webapp中,tomcat已启动,Jenkins就可以成功部署了
链接:https://pan.baidu.com/s/1YN6p-GfvHqTpuwSFWicMVw
提取码:9vmg
三、浏览器效果图
账号(默认):admin
秘钥:默认在这个文件中进行初始化,打开此文件复制秘钥粘粘贴即可!
文件路径路径:/root/.jenkins/secrets/initialAdminPassword
#项目的key
sonar.projectKey=demo5
#项目的名称
sonar.projectName=demo5
#项目的版本
sonar.projectVersion=1.0
#需要分析的源码目录,多个目录用英文的逗号隔开
sonar.sources=/app/jenkins//workspace/Lis/
# compiled classes of your project 时会用到
sonar.java.binaries=/app/jenkins//workspace/Lis/target/classes
sonar.login=admin
sonar.password=cxxz001
#语言
sonar.language=java
#禁止scm
sonar.scm.disabled=true