2015-07-01 21 views
1

我想知道,是否有可能有例如一個jenkins multijob包含一個「工作」選擇輸入參數?詹金斯multijob運行選定的工作

我想創建一個多椎的是:

1 - 運行一個作業A

2 - 運行所選擇的作業(例如 「程序hello_world」)

3 - 運行作業B

回答

0

有一個flexi發佈插件,您可以根據條件控制後期構建步驟,我們將它用於類似目的,並且工作正常

0

您可以使用Build Flow Plugin(https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin)。 您可以將作業名稱作爲參數接收(也可以是允許從列表中選擇選項的選項參數),然後通過Flow DSL(Groovy)運行作業。一個來自插件doc:build(「job1」,parent_param1:params [「param1」])的示例,您可以使用$ DYNAMIC_JOB_NAME參數作爲要運行的作業。

0

使用groovy腳本多任務插件選擇和禁用特定的作業。

在詹金斯,你可以找到「執行系​​統groovy腳本」選項。