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

Sar*_*ith 5 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构建?

Von*_*onC 2

如问题“如果只有 SCM 注释匹配模式,则运行 jenkins 作业”所示,您可以将连续构建配置为在提交注释与某个值(例如“release”)不匹配时运行。

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