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)
}
「最初のジョブ」からパラメータを取得し、「2番目のジョブ」に渡すことはできません。私の例を見てくださいhttp://stackoverflow.com/a/38101073 – anton