簡體   English   中英

Jenkins多配置作業的構建后操作

[英]Post-build Actions for Jenkins multi-configuration job

我試圖在多配​​置作業中執行一些后期構建操作,例如,在完成所有配置后檢查配置狀態,並執行一些腳本(如果其中任何一個完成,結果為FAILURE)。

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

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

有人有解決方案嗎?

您可以使用Multijob插件,它允許您分階段放置作業

例如,階段1中的矩陣作業。

之后,您可以添加其他作業的其他階段,或者只是添加構建/后構建步驟,就像在自由泳中一樣

順便提一下,您不需要使用此插件觸發其他作業,只需將它們作為附加階段添加。 階段內的作業並行運行,階段按順序運行

我建議您的配置結果確定您的父作業狀態。 根據該狀態,您可以讓它觸發運行“post build”腳本的單獨作業。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM