各ビルド中に Maven でバージョン番号を自動インクリメントしたい。
を使ってみautoincrement-versions-maven-plugin
ましたが、うまくいきます。ただし、変更された POM ファイルは、Jenkins 内から SVN にコミットする必要があります。
それ、どうやったら出来るの?
このスレッドを見ました: Jenkins/Git で Maven プロジェクトのバージョンをインクリメントする
各ビルド中に Maven でバージョン番号を自動インクリメントしたい。
を使ってみautoincrement-versions-maven-plugin
ましたが、うまくいきます。ただし、変更された POM ファイルは、Jenkins 内から SVN にコミットする必要があります。
それ、どうやったら出来るの?
このスレッドを見ました: Jenkins/Git で Maven プロジェクトのバージョンをインクリメントする
これにはMaven scm プラグインを使用できるはずです。pomにscmブロックをセットアップするだけです。
<project>
...
<scm>
<url>http://somerepository.com/view.cvs</url>
<connection>scm:svn:http://somerepository.com/svn_repo/trunk</connection>
<developerConnection>scm:svn:https://somerepository.com/svn_repo/trunk</developerConnection>
</scm>
...
</project>
次に、目標「scm:checkin」と、コミット メッセージ、リポジトリ ユーザー名、リポジトリ パスワードなどのパラメーターを使用して、Jenkins Maven ビルド ステップを追加します。詳細はこちら。