異なる Maven プロファイルを使用してアプリケーションの複数のバージョンを構築するために、Configuration Matrix を使用する jenkins ジョブを作成しようとしています。私の最初のアイデアは、次のようなプロファイルを装って一連の構成を作成することでした。
XXX、YYY、ZZZ
XXX,YYY,AAA
次に、ビルド コマンドとして次を使用します: mvn -P $profile
すべての異なるビルドを取得します。
悲しいことに、これは機能していないようです.Jenkinsは、構成マトリックスでのコンマの使用によって混乱しているようです. URLエンコーディングが機能するかどうかを確認してみました(さらに進みましたが、mavenを混乱させるコンマのURLエンコードバージョンが含まれていたため、実際のmavenコマンドは失敗しました)。
許可されている無意味な文字を入力してから、スクリプトでそれをコンマに置き換えることができることに気付きましたが、それは正しくないようです。もっと良い方法があるはずです。何か案は?