【问题标题】:Run maven install only if files changed in scm仅当 scm 中的文件更改时才运行 maven install
【发布时间】:2014-02-04 13:16:12
【问题描述】:

我有一个 Jenkins 构建,它基本上执行以下操作: 1)svn更新 2) mvn 全新安装 3) 运行一些自定义部署脚本

如果 SVN 中没有更改的文件,如何配置此作业以跳过步骤 2)? 如果没有任何改变,我不需要重建 WAR。

我认为这就是“增量构建”复选框的用途,但那不起作用。

谢谢!

【问题讨论】:

    标签: maven svn jenkins


    【解决方案1】:

    在 SVN 上添加轮询。只有在发生变化时才会触发构建

    【讨论】:

      【解决方案2】:

      在您的构建配置中,在“构建触发器”下添加一个 Poll Scm。如果您希望 Jenkins 每分钟检查一次更改,请在计划框中键入 * * * * *。否则,请使用计划框旁边的蓝色问号来帮助您了解 cron 语法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-08-10
        • 1970-01-01
        • 2016-08-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-14
        相关资源
        最近更新 更多