2016-02-11 52 views
1

Jenkins是否有辦法根據父項目中的參數值動態地觸發另一個構建/項目?Jenkins動態觸發另一個構建/項目

原因是我有100個項目,我不想使用管道/有條件的構建插件來鏈接所有作業。

我知道一種使用REST API的方法,但試圖找到一種方法來觸發這100個單個項目嗎?

+0

可以觸發建立一個項目,如果另一個已succeded還是失敗。檢查項目配置中的「生成觸發器」部分。 –

+0

Thx但我更願意基於一個參數和項目動態 – enthuguy

+1

當你說「管道/條件後構建插件來鏈接所有作業」,你的意思是你不會使用像https://wiki.jenkins-ci的東西。 org/display/JENKINS/Build + Flow + Plugin? –

回答

2

易與Pipeline Plugin。只需定義參數(比如MY_DOWNSTREAM_JOB),並用它Groovy腳本定義中:

build MY_DOWNSTREAM_JOB 
+0

謝謝,你能否提供Groovy插件的URL?使用哪個插件?看到他們幾個 – enthuguy

+0

你的意思是管道插件我猜。這是我的答案。 – amuniz

相關問題