Jenkins でサイトをデプロイする仕事をしています。このジョブが別のバージョンの依存関係で一時的にビルドされ、機能するかどうかをテストしたいと思います。
これを行うには、いくつかの選択肢があります。
- メイン プロジェクトのブランチを作成し、新しいジェンキンス ジョブをセットアップします
- 「ビルド時」に依存関係を編集できる Maven プラグインを検索します
- 「ビルド時間」の前に pom.xml (または任意のファイル) を編集できるジェンキンス プラグインを検索します。
- (検索に失敗した後、スタックオーバーフローで質問します)
バージョン管理システムを何も変更せずに、Jenkins ビルドでいくつかの置換を実行できることは、私にとって非常に良いことです。Mavenプラグインもいいかもしれませんが...それはすでにxml地獄のようなものなので、pom.xmlをできるだけ薄く保つようにしたいと思います。こういう場合は特に。
どちらの方法が好ましいですか?この種の問題を解決する、推奨できる既存のプラグインはありますか?