2

Jenkinsをセットアップして、Mavenジョブをビルドするときに、そのビルドのビルド名を設定して、何らかの形でそのプロジェクトのMavenバージョンを含めるようにしようとしています。すべてのビルドで機能させることができない場合は、少なくともMavenリリースで機能させたいと思います。

Build Name Setterプラグイン(かなりパワーが不足しているIMO)とM2リリースプラグイン(すでに使用している)の両方を調べました。

Build Name Setterプラグインが環境変数にアクセスできることがわかり、M2リリースプラグインが設定されているかどうかを確認することを検討していました。

SO: JenkinsでのMavenバージョンの取得に関するこの質問も確認しました

これはいくつかの興味深い情報です...たぶん、そこにリストされているコードのいくつかを使用するようにビルド名セッタープラグインを変更できますか?

何かアイデアはありますか?

4

1 に答える 1

2

M2 リリース プラグイン (オープン ソース FTW) にコードを追加して、成功したビルドのビルド名にバージョン番号を追加するオプションを提供することになりました。私は 1 週間前に GitHub でプル リクエストを行いましたが、まだ返事がありません (これは問題ありません。完全に彼ら次第です)。

于 2012-09-21T20:00:15.930 に答える