Jenkins+SonarQube+Gitlab自動化代碼檢測

  1. 安裝SonarQube,查看我之前的博客:Docker搭建SonarQube代碼質量檢測工具
  2. SonarQube設置token令牌,點擊頭像->我的賬號->安全,輸入令牌名點擊生成就行了。
    在這裏插入圖片描述
  3. jenkins添加sonarqube憑據,類型選擇Secret text,Secret選項把剛剛sonarqube添加的token複製進去。
    在這裏插入圖片描述
    在這裏插入圖片描述
  4. jenkins添加插件SonarQube
    在這裏插入圖片描述
  5. jenkins系統設置添加sonarqube服務器,token選擇剛剛創建的,注意URL要寫http://
    在這裏插入圖片描述
  6. 全局配置sonarqube
    在這裏插入圖片描述
  7. jenkins新建job,預構建步驟添加設置sonar
    sonar.projectKey=mycs-java
    sonar.projectName=mycs-java
    sonar.projectVersion=1.0
    sonar.language=java
    sonar.sources=/var/jenkins_home/workspace/mycs-sonarqube
    sonar.sourceEncoding=UTF-8
    在這裏插入圖片描述
  8. 構建,報錯說找不到語言插件
    在這裏插入圖片描述
    在這裏插入圖片描述
  9. sonarqube安裝java語言插件。
    在這裏插入圖片描述
  10. 重新構建一次。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章