1
我们使用Hudson来持续集成许多项目。我想知道是否有现成的插件或脚本会自动检测是否需要构建作业 - 但实际上并未构建作业,只需发送电子邮件,将作业添加到某处的队列或“标记”如果它检测到SVN存储库模块是否已经更新,则构建它。它应该为每个不同的工作发送一个警报(或设置一个标志)。Hudson自动检测工作需求构建(SVN HEAD差异)
目标是了解哪些项目已更新并需要重新部署。我们有很多不同的项目,需要在代码更改后尽快提升(在QA中,然后在生产中)。这是为了使最小化上次提交和部署时间之间的时间,并且因此回归没有被检测太久的风险。
我认为这会奏效。这听起来像很多工作要保持,虽然...我们目前有大约30个项目,其中大多数与多个SVN模块:这将意味着至少60个工作与重复的SVN模块配置.....我很想听关于更简单的解决方案 – 2010-02-16 03:51:28
可能是你应该考虑添加一个post commit钩子到颠覆。这可能会更容易。 – 2010-02-16 14:41:23