2013-01-02 69 views
3

我已经配置了Jenkins并创建了一个工作来检出,构建并运行一个来自SVN的简单项目。我可以将此作业配置为定期运行,例如每五分钟一次。但是我希望它只在SVN存储库中的某些内容发生更改时才构建该项目。我阅读this document的“构建源变化”部分,但无法弄清楚我到底要做什么!任何帮助,将不胜感激!如何配置Jenkins以检测SVN更改并执行作业?

回答

3

当你配置你的工作,你必须这样做:

  1. 源代码管理指定使用(例如SVN)的源管理系统,并填写所有必填字段(URL,认证,...)(可能已经完成,因为你能够做一个结账)

  2. 构建

    触发部分:选择投票SCM与检查库每10分钟一个时间表*/10 * * * *

+0

'10 * * * *'是什么意思?这是否意味着每10分钟一次? – Meysam

+1

'10 * * * *'意思是在每小时10分钟如此9:10; 10:10; 11:10 ... – ben75

+1

'10 * * * * *'表示在每小时的第十分钟 – Atropo

1

转到您的项目配置和向下滚动到构建触发器直属源代码管理部分。在这里,你已经对这种方式进行配置:

enter image description here

的语法来调度工作是在的crontab格式看看here