0
我們正在使用一個Jenkins構建管道來調用一些Jenkins作業。我試圖弄清楚如何設置一個變量作爲Jenkins作業的一部分(每次運行都可以理論上將這個變量設置爲獨特的東西)。第一個問題是我不確定如何設置這樣的變量作爲第一份工作的一部分。其次是我不確定如何通過Groovy腳本從流水線上的作業中提取該變量。如何設置Jenkins在作業中創建參數並傳遞到下一個管道階段
例子是:
node {
stage 'First Job'
//I want to set a parameter as part of the build steps in this job
build 'first-job'
stage 'Second Job'
//I want the variable set in the first job passed in here
build job: 'second-job', parameters: [string(name: 'FOO', value: myParam)
}
您可以從「第一份工作」中獲取參數,而不是傳遞給「第二份工作」。看看我的例子http://stackoverflow.com/a/38101073 – anton