テンプレート ジョブをコピーして、Jenkins で新しいジョブを作成しています。単一のリポジトリを持つテンプレートの場合、以下のコードを使用してブランチをビルド セクションに変更しています。
job('example') {
using('template_job')
configure { node ->
node / scm / branches / 'hudson.plugins.git.BranchSpec' {
name 'branchname'
}
}
}
しかし今、私のテンプレート ジョブには複数のリポジトリがあり、構成ブロックを使用してリポジトリの 1 つだけをビルドするようにブランチを変更する必要があります。どうすればこれを達成できますか。
以下のコードも試しましたが、機能していません。変更は行われていません。この作業の変更はありますか?
configure {node ->
node / scm/ 'hudson.plugins.git.GitSCM'[1] / branches / 'hudson.plugins.git.BranchSpec'{
name branchName1
};
}