【发布时间】:2014-02-04 13:16:12
【问题描述】:
我有一个 Jenkins 构建,它基本上执行以下操作: 1)svn更新 2) mvn 全新安装 3) 运行一些自定义部署脚本
如果 SVN 中没有更改的文件,如何配置此作业以跳过步骤 2)? 如果没有任何改变,我不需要重建 WAR。
我认为这就是“增量构建”复选框的用途,但那不起作用。
谢谢!
【问题讨论】:
我有一个 Jenkins 构建,它基本上执行以下操作: 1)svn更新 2) mvn 全新安装 3) 运行一些自定义部署脚本
如果 SVN 中没有更改的文件,如何配置此作业以跳过步骤 2)? 如果没有任何改变,我不需要重建 WAR。
我认为这就是“增量构建”复选框的用途,但那不起作用。
谢谢!
【问题讨论】:
在 SVN 上添加轮询。只有在发生变化时才会触发构建
【讨论】:
在您的构建配置中,在“构建触发器”下添加一个 Poll Scm。如果您希望 Jenkins 每分钟检查一次更改,请在计划框中键入 * * * * *。否则,请使用计划框旁边的蓝色问号来帮助您了解 cron 语法。
【讨论】: