【发布时间】:2011-07-19 14:08:32
【问题描述】:
我正在计划一个在 hudson 中触发构建的可变变更组挂钩。
项目被添加到队列中,当有空闲槽时,hudson 构建它。问题是,与此同时,其他人可能已经将代码推送到项目中,因此 hudson 将构建那个 newer 修订版(因为它运行类似“hg pull -u && build”之类的东西),而不是触发第一次构建时存储库的修订版。
这个问题有什么解决办法吗?也许使用参数化构建?如果它不适用于单个作业,也许我可以每次推送创建一个作业并将 mercurial url 设置为包含修订段?
感谢您的提示。
【问题讨论】: