私は、以下をどのように処理するのが最善かを考えています。Jenkinsfileを使って変数を変更する処理
私はそれがすべてのプロセスで相互に接続する3つの別々のアプリケーションを構築する
node {
stage 'Build stage 1'
git branch: 'master', credentialsId: '${JENKINS_CREDENTIALS_ID}', url: '[email protected]:application_1'
stage 'Build stage 2'
git branch: 'master', credentialsId: '${JENKINS_CREDENTIALS_ID}', url: '[email protected]:application_2'
stage 'Build stage 3'
git branch: 'master', credentialsId: '${JENKINS_CREDENTIALS_ID}', url: '[email protected]:application_3'
}
のようなものを実行し、私のmasterブランチにJenkinsfileを持っています。
私が探しているのは、機能ブランチを作成するときに、アプリケーションごとに異なるブランチ上で実行する必要があるということです。これを手動で変更してコミットすることができますが、マスターへのマージが完了すると、その情報は引き続き存在し、マスタービルドを変更します。
この種の設定を効率的に処理する方法はありますか?
おかげ
こんにちは、私はパラメータを使ってビルドを理解していますが、すべてのブランチが同じ名前になるわけではありません。何か案は?ありがとう – Richlewis