免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
git jenkins SonarQube手動代碼質(zhì)檢

SonarQube代碼質(zhì)檢:1.提交代碼-->gitlab-->jenkins抓取-->sonarqube質(zhì)量檢測-->maven編譯-->shell-->web集群-->重載服務

SonarQube服務安裝
?? ?[root@sonarqube ~]# yum install java -y
?? ?[root@sonarqube ~]# yum localinstall mysql-community-*.rpm -y
?? ?[root@sonarqube ~]# systemctl start mysqld
?? ?[root@sonarqube ~]# mysql
?? ??? ?mysql> create database sonar charset utf8;
?? ?[root@sonarqube ~]# unzip sonarqube-7.0.zip -d /usr/local/
?? ?[root@sonarqube ~]# ln -s /usr/local/sonarqube-7.0/ /usr/local/sonarqube

?? ?#配置sonar連接mysql數(shù)據(jù)庫
?? ?[root@sonarqube ~]# vim? /usr/local/sonarqube/conf/sonar.properties

#啟動sonar
?? ?[root@sonarqube ~]# useradd sonar
?? ?[root@sonarqube ~]# chown -R sonar.sonar /usr/local/sonarqube
?? ?[root@sonarqube ~]# chown -R sonar.sonar /usr/local/sonarqube-7.0/
?? ?[root@sonarqube ~]# su - sonar -c "/usr/local/sonarqube/bin/linux-x86-64/sonar.sh start"

?? ?默認訪問的url?? http://IP:9000
?? ?用戶:admin
?? ?密碼:admin
??? jenkins: b90b5d70562485f00caeb326a63d496af7aeaf3f??? 這號碼可以生成
??? 導入插件?? ?
?? ?[root@sonarqube ~]# tar xf sonar_plugins.tar.gz???? ? ?
?? ?[root@sonarqube ~]# rm -f /usr/local/sonarqube/extensions/plugins/*
?? ?[root@sonarqube ~]# cp -rp? plugins/* /usr/local/sonarqube/extensions/plugins/
??? 重載服務
?? ?[root@sonarqube ~]# su - sonar -c "/usr/local/sonarqube/bin/linux-x86-64/sonar.sh restart"

如何檢測代碼:

1.安裝sonar-scanner 客戶端--->??? 誰要實現(xiàn)推送代碼質(zhì)檢,就在誰上面安裝
?? ??? ?[root@jenkins ~]# unzip sonar-scanner-cli-4.0.0.1744-linux.zip -d /usr/local/
?? ??? ?[root@jenkins ~]# ln -s /usr/local/sonar-scanner-4.0.0.1744-linux/ /usr/local/sonar-scanner

?? ??? ?
2.配置sonar-scanner
?? ?[root@jenkins ~]# vim? /usr/local/sonar-scanner/conf/sonar-scanner.properties
?? ?sonar.host.url=http://sonar.oldxu.com:9000
?? ?sonar.login=b90b5d70562485f00caeb326a63d496af7aeaf3f
?? ?sonar.sourceEncoding=UTF-8
?? ?
?? ?
3.配置hosts解析
?? ?[root@jenkins ~]#? cat? /etc/hosts
?? ??? ?10.0.0.110 gitlab.oldxx.com
?? ??? ?10.0.0.130 sonar.oldxx.com

4.進入代碼目錄執(zhí)行客戶端檢測命令
?? ?/usr/local/sonar-scanner/bin/sonar-scanner \
?? ?? -Dsonar.projectKey=php \
?? ?? -Dsonar.sources=.
?? ?
?? ?mvn sonar:sonar \
?? ?? -Dsonar.host.url=http://sonar.oldxx.com:9000 \
?? ?? -Dsonar.login=65e35ff20a89bf3d05b94b1c693b326290337b6c

?

來源:https://www.icode9.com/content-4-518551.html
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
持續(xù)集成工具之jenkins+sonarqube做代碼掃描
Jenkins+SonarQube實現(xiàn)Python項目靜態(tài)掃描
Jenkins Docker持續(xù)集成
一文搞定SonarQube接入C#(.NET)代碼質(zhì)量分析
Linux中 SonarQube代碼質(zhì)量管理平臺以及C++插件安裝
配置SonarQube,Jenkins集成掃描Android項目
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服