官方文檔:使用圖形編輯面板創建流水線
創建憑證
創建 sonar 憑證
創建 gitlab 憑證
?
創建流水線
創建流水線,編輯流水線
自定義流水線
拉取代碼
-
代理選 kubernetes,label 填maven
-
添加步驟 - git
-
填寫 git 地址,選擇上面配置好的憑證
-
完成
代碼分析
-
添加步驟
-
選擇指定容器,填寫 maven
-
點擊 maven 下的添加嵌套步驟
-
選擇添加憑證,選擇上面配置好的 sonar
-
點擊 添加憑證 下的 添加嵌套步驟
-
選擇 Sonarqube 配置
-
點擊 sonar 下的 添加嵌套步驟
-
選擇 shell
-
填寫執行語句,這里使用了賬號密碼,使用項目 token 的方式也行
mvn compile sonar:sonar --update-snapshots -Dsonar.host.url=http://[sonarip]:[port]/ -Dsonar.login=admin -Dsonar.password=[password]
-
點擊第三個嵌套步驟),選擇超時
-
在時間中輸入 1 并將單位選擇為小時,點擊確定完成操作
-
點擊超時步驟下的 添加嵌套步驟,選擇代碼質量檢查 (SonarQube)
-
在彈出的對話框中選擇檢查通過后開始后續任務。點擊確定保存操作
完成