[英]Run jenkins post build step on the slave node instead of Master
我已經創建了一個 Jenkins 作業,並且能夠使用他們在Restrict where this project can be run
的標簽名稱分配它在主/從Restrict where this project can be run
。 我的工作需要這樣做
關於 step4,我必須在將作業標記為完成之前刪除數據。 我已經考慮了條件構建步驟,它看起來在所有情況下都有效,除非作業中止。
我正在考慮使用PostBuildTask /GroovyPostBuild的 Post Build 步驟,它僅在作業被分配為在Master
上運行時才有效。 這里的問題是當我嘗試在 Slave1/Slave2 上運行作業時,同樣的任務似乎不起作用,我意識到它是在 Master 而不是 Slave1/2 上執行的。
非常感謝有關如何解決此問題的任何指導。
謝謝
是的,Post build 步驟默認在 Master 上運行。 因此,您需要另一個插件來允許您選擇要運行 Post build 步驟的節點。 在我的系統中,我使用“Flexible Publish”插件,我認為它可以解決您的問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.