如果从上一次构建更改,则为hudson构建

时间:2009-09-01 12:06:10

标签: hudson

我想知道hudson是否有办法启动构建并在没有任何更改的情况下停止它? 因为我有一个脚本在构建之后我不想运行如果没有从最少构建发生任何变化(例如,只有有人在文件中检查过)。 谢谢 吉尔。

1 个答案:

答案 0 :(得分:8)

在作业配置中,您可以选择将启动构建的触发器类型。其中,你可以:

  • 要求Hudson定期建造(例如每小时,每晚......),即使没有提交任何变更。这是选项定期构建
  • 要求Hudson定期检查 CVS / SVN / ...,如果自上次构建以来有更改,那么它将启动构建。这是 Pool SCM
  • 选项

第二种选择是你要找的,我想......

修改,关于评论......

Hudson本身不支持ClearCase。因此,需要plugin才能使用ClearCase SCM。但是,似乎这个插件没有跟踪 - 但是 - 正确的项目的SCM更改,如他们的待办事项清单中所述:

Add ability to perform difference report between any two builds using baseline

我不确定这是否与您的问题直接相关,但我认为最佳解决方案是联系插件开发人员团队并最终在Hudson's JIRA system中创建问题...