iT邦幫忙

2

關於Jenkins+GitLab+SonarQube的結合應用 (感謝 fillano 協助解決)

這邊先提一下,小弟目前的進度位置

參考了本篇文獻,已經完成該篇文線內的所有功能了

持续集成 Jenkins 与 SonarQube 6.7 “代码质量管理平台” 的集成 (linux)


《問題》問題是這樣的,因為剛開始接觸這三套服務,就我的理解,應該是透過

「Windows本機」將開發好的代碼透過Git傳到「Gitlab」上面 (如下圖)

https://ithelp.ithome.com.tw/upload/images/20190719/20114520OrDJI02THT.png

紅框內是我寫好的代碼,已上傳上去。

但是我不曉得開如何,透過「Jenkins」去撈這個代碼文件,也不清楚如何送到「SonarQube」做分析,因此想詢問,是否有前輩能給點提示或提供相關資訊,感恩/images/emoticon/emoticon41.gif


以下是,目前的進度點呈現

Jenkins已和Gtlab連接成功
https://ithelp.ithome.com.tw/upload/images/20190719/201145204bVDam7fmJ.png

並透過文章開頭網站的教學,建置SonarQube分析屬性
https://ithelp.ithome.com.tw/upload/images/20190719/2011452052qNHPCBA1.png

確實成功導向SonarQube進行解析
https://ithelp.ithome.com.tw/upload/images/20190719/20114520p3uQd2TvO2.png


後來有修改
sonar.sources=/var/lib/jenkins/workspace/Sonar/scott002.class

https://ithelp.ithome.com.tw/upload/images/20190719/20114520YnUmVcOSDi.png

但似乎都沒有撈到code的資料呢 ... 都是「0」

看更多先前的討論...收起先前的討論...
跑得快 iT邦新手 3 級 ‧ 2019-07-19 16:55:09 檢舉
我自己只有架過jenkins沒有搭配過SonarQube的經驗所以很好奇XD希望有其他大大能一起指點,晚點有時間跟著山海樓主的範例網站做一次好了
山海樓主?
fillano iT邦超人 1 級 ‧ 2019-07-19 17:59:22 檢舉
你的project是用什麼建構工具?Ant?Maven?或是其他?
project? Git嗎?
後來我有改參考這篇

https://www.ibm.com/developerworks/cn/devops/1612_qusm_jenkins/index.html?fbclid=IwAR25YpqEkesi0sxuQLtiFmCz6EoJiyTnwPTRGXo_3jGSHouIFzxHUY4Gofk

一樣沒解決

主要是不清楚 sonar.java.binaries=$WORKSPACE 的意思

Root POM的部分

待會我在整理,更新一下文章
無解 ....ing

尚未有邦友回答

立即登入回答