【问题标题】:Ignore pom.xml commits when jenkins polls SCMjenkins 轮询 SCM 时忽略 pom.xml 提交
【发布时间】:2012-01-13 23:37:29
【问题描述】:

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

【问题讨论】:

  • 我认为在发布时更容易禁用连续构建。您多久执行一次发布?

标签: svn maven jenkins


【解决方案1】:

如问题“Run jenkins job if only SCM comment match pattern”所示,如果提交注释匹配某个值(如“释放”)。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-24
    • 2019-01-11
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    相关资源
    最近更新 更多