欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

使用docker搭建sonarqube的方法

目錄

專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)昂昂溪免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

sonarqube是一款代碼質(zhì)量檢查工具,使用sonar掃描我們寫過的代碼,可以有助于檢查出代碼的bug、規(guī)范性和健壯性,有助于提高我們的代碼質(zhì)量。

一、安裝docker

安裝完成之后,命令行輸入

docker -v

出現(xiàn)版本號即為安裝完成。

。。。。。。。。

二、安裝sonar鏡像

1、在命令行輸入

docker -search sonar

會(huì)看到有很多的sonar版本:

2、我們直接使用命令,docker pull sonar 默認(rèn)下載最新版本的sonarqube

docker pull sonar

下載完成后 執(zhí)行docker images 查看已經(jīng)下載的鏡像文件。已經(jīng)有了sonarqube。

3、運(yùn)行sonar

命令行輸入

docker run -p9000:9000 sonarqube

sonar默認(rèn)端口為9000,將docker內(nèi)鏡像的端口9000映射到主機(jī)端口9000,這時(shí)候我們打開瀏覽器輸入網(wǎng)址 localhost:9000,就可以進(jìn)入docker的頁面了。默認(rèn)登錄的賬號和密碼都是admin,到這一步我們的sonar安裝運(yùn)行就完成了。

4、持久化sonar

如果需要持久化我們的sonar掃描數(shù)據(jù),可以使用以下命令啟動(dòng)sonar,jdbc信息為mysql的連接、用戶名和密碼。sonar會(huì)將掃描信息持久化到mysql中。

docker run --restart=always -d --name sonarqube \ -p 9000:9000 \ -e sonar.jdbc.username=root \ -e sonar.jdbc.password=123456 \ -e sonar.jdbc.url=jdbc:mysql://172.30.50.215:3306/payment?useUnicode=true&characterEncoding=UTF-8\ sonarqube三、使用sonar掃描代碼

登錄進(jìn)入sonar頁面后,點(diǎn)擊創(chuàng)建一個(gè)項(xiàng)目

點(diǎn)擊 manually(手動(dòng)的),這里也可以選擇github,在項(xiàng)目中使用git關(guān)聯(lián)sonar可以更方便的掃描代碼分支。

然后隨便輸入一個(gè)project名稱,這里建議與項(xiàng)目名稱相同。

隨便輸入一個(gè)什么(建議與項(xiàng)目名稱相同),生成一個(gè)token。生成后點(diǎn)擊continue,繼續(xù)。

根據(jù)我們的項(xiàng)目選址maven或者gradle,或者其他。sonar會(huì)在下方自動(dòng)給出掃描代碼的命令。然后打開我們的idea,在下方命令行執(zhí)行。這里有一個(gè)坑點(diǎn),由于sonar會(huì)去target目錄下掃描我們的class文件,所以要先將項(xiàng)目打包

mvn -package

然后再去掃描,掃描完成之后回到localhost:9000,就可以看到我們代碼中的質(zhì)量問題了。

注:最新版本(5.7以上)sonarqube已經(jīng)不支持mysql,建議使用其他數(shù)據(jù)庫或使用5.2版本

到此這篇關(guān)于使用docker搭建sonarqube的方法的文章就介紹到這了,更多相關(guān)docker搭建sonarqube內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

本文題目:使用docker搭建sonarqube的方法
本文地址:http://chinadenli.net/article34/cjisse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)企業(yè)網(wǎng)站制作微信公眾號網(wǎng)頁設(shè)計(jì)公司網(wǎng)站內(nèi)鏈服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)