背景
我們公司採用jenkins+sonar
持續整合檢測程式碼質量,最近架構組新增了很多程式碼掃描規則,導致很多後端服務或者前後端未分離專案CI
不通過,要將所有sonar
檢測出來的問題修改完會花一些時間,影響到測試進度,為了臨時處理這一問題,我們可以臨時註釋掉質量校驗的stage
指令碼,跳過sonar
檢測。
跳過sonar
檢測
一、中斷CI
首先選擇你想要CI
的專案,當啟動CI
之後點選“X”
中斷掉該CI
流程
二、註釋掉質量校驗的stage
指令碼
進入“回放”,註釋掉“質量門禁”stage
指令碼,然後點選底部“執行”重新CI
回放(replay
):為了避免重複開啟配置介面調整Pipeline
指令碼,Jenkins
貼心的提供了Replay
功能。開啟任意一次執行歷史,在左側點選Replay
按鈕,即可復原該次執行所執行的Pipeline
指令碼,無論指令碼來源是任務本身還是遠端倉庫