3

各ビルド中に Maven でバージョン番号を自動インクリメントしたい。

を使ってみautoincrement-versions-maven-pluginましたが、うまくいきます。ただし、変更された POM ファイルは、Jenkins 内から SVN にコミットする必要があります。

それ、どうやったら出来るの?

このスレッドを見ました: Jenkins/Git で Maven プロジェクトのバージョンをインクリメントする

4

2 に答える 2

0

SVNパブリッシャーを使用できます

あなたの問題を理解したら、jenkins でコミットする必要があります (.pom ファイルの変更をコミットします)?

楽しみ!

于 2013-03-20T07:27:59.217 に答える
0

これには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 ビルド ステップを追加します。詳細はこちら

于 2014-12-03T18:46:34.503 に答える