2014-02-06 51 views
3

我試圖在多配​​置作業中執行一些構建後操作,例如,在所有配置完成後檢查配置的狀態,並執行一些腳本(如果有的話)他們完成了結果失敗。Jenkins多配置作業的構建後操作

但是,如果我設置了Post Build Task,它將在每個配置的構建過程之後執行,而不是在父作業之後執行。

其他構建操作(如觸發器在其他項目上構建)只能在父作業後執行,而可編輯電子郵件通知只能觸發矩陣項目或父作業的電子郵件。所以我認爲可能有一種方法可以在父作業後才能運行腳本。

有沒有人有解決方案?

回答

5

可以使用Multijob插件,它允許您將工作分階段

例如,在相基質作業1.

後,您可以添加其他作業的附加的階段或者只是添加構建/您可以在自由泳中使用後構建步驟

順便說一句,您不需要使用此插件觸發其他作業,只需將它們作爲附加階段添加即可。階段內的作業並行運行並且階段依次運行

0

我建議讓您的配置結果確定您的父級作業狀態。基於這個狀態,你可以讓它觸發一個單獨的工作來運行你的「後期構建」腳本。

相關問題