3

我想在每次构建期间在 Maven 中自动增加版本号。

我尝试使用autoincrement-versions-maven-plugin,它工作正常。但是,修改后的 POM 文件需要从 Jenkins 内部提交回 SVN。

我怎么做?

我看过这个帖子:Incrementing Maven Project Version with Jenkins/Git

4

2 回答 2

0

您可以使用SVN Publisher

如果我理解您的问题,您需要在 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>

然后添加一个 Jenkins Maven 构建步骤,其中包含目标“scm:checkin”和提交消息、存储库用户名和存储库密码等参数。更多信息在这里

于 2014-12-03T18:46:34.503 回答