0
有沒有辦法讓Jenkins輪詢功能檢測到子回購發生了變化,即使這種變化尚未提交給父回購?讓詹金斯檢測到對Mercurial子回購的更改
實際上,我期待着我正在尋找一個插件,它可以在任何子回購站上執行pull -u
,然後在開始構建之前提交併將更改推送給父項。我在官方插件列表中看不到任何東西,並且正在考慮構建自定義插件來支持它。
有沒有辦法讓Jenkins輪詢功能檢測到子回購發生了變化,即使這種變化尚未提交給父回購?讓詹金斯檢測到對Mercurial子回購的更改
實際上,我期待着我正在尋找一個插件,它可以在任何子回購站上執行pull -u
,然後在開始構建之前提交併將更改推送給父項。我在官方插件列表中看不到任何東西,並且正在考慮構建自定義插件來支持它。
這可以通過爲子存儲庫創建作業並輪詢它們以進行更改來完成。然後在子回購作業中設置一個構建步驟,該步驟將執行一個腳本/批處理文件,以便在父級內自動「提升」子回購。之後,你有幾個選擇,讓你的依賴項目輪詢等待這個'促銷'變更集的父回購,或者你可以在你的子回購工作中做一個後期構建步驟來啓動所需的構建。