Pipelineからフリースタイルプロジェクトのジョブをビルドする時に、
実行ノードを動的に指定する方法メモ。
Pluginが必要なのでnodelabelparameter
をインストールしておきます。
plugins.jenkins.io
フリースタイルのジョブでビルドパラメーターにNodeを追加し、
Pipelineでは以下のように指定します。
steps { build job: 'job_name', parameters: [[$class: 'NodeParameterValue', name: 'param_name', labels: ["${params.node_name}"], nodeEligibility: [$class: 'AllNodeEligibility']]] }