7
我有一個Jenkins使用multi branch project。也就是說,當一個新的分支被創建到資源庫時,Jenkins會自動爲分支自動創建一個新的工作,並在分支被移除時刪除該工作。在Jenkins的多分支管道中刪除分支時執行代碼
現在,我想在分支被刪除時運行一些代碼,以清除創建分支時創建的測試環境。有沒有辦法做到這一點?
我有一個Jenkins使用multi branch project。也就是說,當一個新的分支被創建到資源庫時,Jenkins會自動爲分支自動創建一個新的工作,並在分支被移除時刪除該工作。在Jenkins的多分支管道中刪除分支時執行代碼
現在,我想在分支被刪除時運行一些代碼,以清除創建分支時創建的測試環境。有沒有辦法做到這一點?
不是沒有編寫插件代碼,我認爲。如果你有興趣,相關的擴展點將從cloudbees-folder
插件OrphanedItemStrategy
。
這仍然是目前最好的選擇嗎?這是否意味着我必須分叉cloudbees-folder插件,在那裏進行更改以及在我自己的Jenkins上構建和安裝? (或從2016年開始更改插件) – fshehadeh
說明:我有一個多分支管道項目,我想在刪除文件夾時調用自定義代碼,這樣我就可以刪除當它爲分支創建的測試環境首先被發現。 – fshehadeh
人們必須擁有無限的資源... :-D –