在我的构建设置中,我有发布版本和持续版本(调查scm).我在pom.xml中使用maven-release-plugin并使用目标版本:prepare release:在Release版本中执行.此目标检查来自SVN的代码,进行部署并增加pom.xml中的artifact.version编号并将其重新提交给SVN.因此,由于pom.xml已提交到SVN,并且Continuous构建正在轮询SCM,因此它将被触发并运行Continuous构建.当发布目标更新pom.xml并提交时,如何才能使其不触发Continuous构建?
如问题“如果只有 SCM 注释匹配模式,则运行 jenkins 作业”所示,您可以将连续构建配置为在提交注释与某个值(例如“release”)不匹配时运行。
就您而言,这将允许您在发布时避免额外的构建,前提是您在pom.xml
发布之前修改时遵循注释约定。
归档时间: |
|
查看次数: |
2072 次 |
最近记录: |