Jenkins如何跳過sonar執行CI

記得要微笑發表於2021-09-28

背景

我們公司採用jenkins+sonar 持續整合檢測程式碼質量,最近架構組新增了很多程式碼掃描規則,導致很多後端服務或者前後端未分離專案CI不通過,要將所有sonar檢測出來的問題修改完會花一些時間,影響到測試進度,為了臨時處理這一問題,我們可以臨時註釋掉質量校驗的stage指令碼,跳過sonar檢測。

跳過sonar檢測

一、中斷CI

首先選擇你想要CI的專案,當啟動CI之後點選“X”中斷掉該CI流程

image-20210927164014003.png

image-20210927164218697.png

二、註釋掉質量校驗的stage指令碼

image-20210927164347099.png

進入“回放”,註釋掉“質量門禁”stage指令碼,然後點選底部“執行”重新CI

回放(replay:為了避免重複開啟配置介面調整Pipeline指令碼,Jenkins貼心的提供了Replay功能。開啟任意一次執行歷史,在左側點選Replay按鈕,即可復原該次執行所執行的Pipeline指令碼,無論指令碼來源是任務本身還是遠端倉庫

image-20210927164501339.png

image-20210927164621547.png

相關文章