[英]Passing data (variable/parameter) from one downstream job to upstream job in order to pass the data to another downstream job
[英]How to pass parameter as environment variable from upstream job to downstream job in jenkins? without downstream jobs being parametrized
我正在使用參數化作業來觸發管道作業job1,job2和job3。 我的意圖是,默認情況下,job1,job2,job3應該在節點“ A”上運行,並且每當我使用參數化的作業,並手動選擇節點“ B”時,所有下游作業,即job1,job2和job3應該在節點“ A”上運行B”。
我使用了nodelabel
參數插件,但是只有父作業將作為選定參數運行,但是下游作業不會在父作業中的選定參數上觸發。
為job1,job2和job3設置一個job參數。 將此參數用於nodelabel。 將此參數設置為默認值nodeB。 使用參數化作業啟動作業時,請設置參數nodeA,如下所示:
build job: 'job1', parameters: [[$class: 'StringParameterValue', name:'nodeA']]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.