Jenkins を CI 環境として使用しており、ビルド アーティファクトを JBoss AS 7.1.1 サーバーに直接デプロイできるようにしたいと考えています。Maven アーティファクトをリリースするために、Jenkins M2 Release Plugin を使用しています。
問題を起こすプロジェクトのプロジェクト構造は次のようになります。
- アーティファクトの親ポン
- webapp モジュール
- テーマモジュール
Maven ゴール jboss-as:deploy は、webapp-module でのみ呼び出すことができます。
ビルドごとに webapp-module を JBoss サーバーにデプロイするために、ビルド後のステップ呼び出しを追加しました。
mvn jboss-as:deploy
サブモジュールで。これは、標準の SNAPSHOT ビルドでは完全に機能しますが、リリース ビルドでは機能しません。
Jenkins M2 リリース プラグインを使用して新しいアーティファクト バージョンをリリースする場合、ビルド後のステップが実行されると、バージョン番号は次の SNAPSHOT バージョンに既に更新されています。リリース バージョンをリリース ステップで直接デプロイしようとしましたが、これが機能しないため、ゴール jboss-as:deploy を親 pom で呼び出すことができません。
私が見つけたすべてのJekninsプラグインは、JBossの古いバージョンのみをサポートしています
- コンテナー プラグインにデプロイする
- JBoss 管理プラグイン
これを機能させる簡単な方法はありますか?