簡體   English   中英

Jenkins參數化觸發器插件:按順序啟動腳本

[英]Jenkins parameterized trigger plugin : launch scripts in order

我如何告訴Jenkins按順序運行我的腳本:如果script1完成,則運行script1,運行script2,對script3相同。 在我的圖像中,Jenkins沒有按順序運行它們(可以先啟動script3。)。 我使用參數化觸發器插件,因為每個腳本都需要參數。 https://i.stack.imgur.com/AcFHb.png

如果使用管道,則可以從“主”管道中依次調用作業,並將參數傳遞給每個作業。

以下示例中獲取

node {
    paramAValue = "paramAValue"
    paramBValue = "paramBValue"
    build job: 'script1', parameters: [[$class: 'StringParameterValue', name: 'ParamA', value: paramAValue], [$class: 'StringParameterValue', name: 'ParamB', value: paramBValue]]
    build job: 'script2', parameters: [[$class: 'StringParameterValue', name: 'ParamA', value: paramAValue], [$class: 'StringParameterValue', name: 'ParamB', value: paramBValue]]
    build job: 'script3', parameters: [[$class: 'StringParameterValue', name: 'ParamA', value: paramAValue], [$class: 'StringParameterValue', name: 'ParamB', value: paramBValue]]
}

為確保一個程序在另一個程序運行之前完成,您可以將它們置於不同的階段。

暫無
暫無

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

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