当jenkins轮询SCM时忽略pom.xml提交

时间:2011-12-06 10:54:43

标签: svn maven jenkins

在我的构建设置中,我有发布版本和持续版本(投票scm)。我在pom.xml中使用maven-release-plugin并使用目标版本:prepare release:在Release版本中执行。此目标检查来自SVN的代码,进行部署并增加pom.xml中的artifact.version编号并将其重新提交给SVN。因此,由于pom.xml已提交到SVN,并且Continuous构建正在轮询SCM,因此它将被触发并运行Continuous构建。当发布目标更新pom.xml并提交时,如何才能使其不触发Continuous构建?

1 个答案:

答案 0 :(得分:2)

如问题“Run jenkins job if only SCM comment match pattern”所示,如果提交注释匹配某个值,则可以将连续构建配置为运行(喜欢“发布”)。

在您的情况下,这将允许您在发布时避免额外构建,前提是您在发布之前修改pom.xml时遵循注释约定。