2

をリポジトリ内に持つ私のJenkinsインストールには、複数のJenkins Pipelineジョブが設定されています。Jenkins Pipeline per branch環境変数設定

これらのパイプラインはすべてのブランチに対して実行され、ブランチの構築と展開に必要なすべての手順が含まれています。しかし、ビルドとデプロイメントに関して、異なるブランチにはいくつかの違いがあり、異なるブランチに異なる環境変数を設定できるようにしたいと考えています。

Jenkinsと同じことが可能ですか、私のアプローチを再評価するか、別のCIシステムを使用する必要がありますか?

+1

[プロパティファイルからパラメータを読み込む](http://stackoverflow.com/questions/10427875/retrieve-parameters-from-properties-file) – Jignesh

答えて

-1

ジョブを構成するときに、実行中のブランチからスクリプト(Jenkinsファイル)を取得するようにJenkinsに指定できます。つまり、各ブランチのスクリプトを技術的に調整して、そこにパラメータを設定することができます。あるいは、同じソース管理場所からスクリプトを取得することもできますが、各ブランチに設定ファイルをコミットし、チェックアウト後にそのファイルを読み込ませるようにしてください。