0
我使用Jenkins和TFS(Team Foundation Server)和SonarQube,我配置了一個定期啓動的作業以導入項目TFS並在SonarQube中對其進行分析,但是我搜索瞭如何在項目工作區中檢測到此作業沒有檢測到與上一次構建相比的更改時如何中止構建並且不執行代碼分析如果在構建過程中沒有更改在worskpace項目中檢查,我如何中止jenkins作業
我使用Jenkins和TFS(Team Foundation Server)和SonarQube,我配置了一個定期啓動的作業以導入項目TFS並在SonarQube中對其進行分析,但是我搜索瞭如何在項目工作區中檢測到此作業沒有檢測到與上一次構建相比的更改時如何中止構建並且不執行代碼分析如果在構建過程中沒有更改在worskpace項目中檢查,我如何中止jenkins作業
這應該不是處理後結帳,但之前。在Jenkins工作的SCM部分的設置中執行此操作。看起來應該使用輪詢來將作業執行限制爲僅在發生更改時才執行。
我沒有找到這個選項,你可以給一個截圖嗎? –
沒有這樣的選項,您可能需要編寫腳本來首先比較更改,然後相應地執行相應的操作。 –