2015-07-20 57 views
1

如何停止根據其具體工作的積累的參數詹金斯停止特定任務的構建根據參數

例如:

FooJob不同FooParam多次運行工作具有以下網址:

http://10.10.10.10:8080/job/FooJob/buildWithParameters?FooParam=15 
http://10.10.10.10:8080/job/FooJob/buildWithParameters?FooParam=19 
http://10.10.10.10:8080/job/FooJob/buildWithParameters?FooParam=24 

我要尋找的URL,可以停止FooJobFooParam=19,如果它的運行

所以,我雖然如果得到所有正在運行的作業版本,並檢查它是否有參數FooParam=19比停止它

我該怎麼做?

回答

0

基於平臺(linux,window,其他平臺)。在Jenkins作業中選擇構建步驟。執行shell或執行windows批處理腳本。只需使用簡單的「if condition」檢查參數。如果fooparam == 19,則使用「退出0」(成功)或「退出1」(失敗)來停止構建。