与哈德森的NO_CI标志

时间:2011-09-09 16:54:38

标签: tfs msbuild continuous-integration hudson nant

我目前正在使用Hudson + TFS + Nant自动化我的项目构建,并且工作得非常好!我有一个build.properties.xml标志位于工作区内,它允许我设置最后的构建号,以及我需要的一些配置。因此,作为最后一个构建步骤,我会检出文件并进行检查。

由于我的项目被配置为每10分钟轮询一次SCM,Hudson总是检测到工作区中有签到并启动构建。

我读到如果我将文本 * NO_CI * 作为检查注释的一部分,则不会触发构建。但这不起作用!我把它放在开头,最后它总是跨越一个新的构建。

我猜这实际上是TFS Builds自己做的事情,所以这就是为什么Hudson TFS插件不符合这个原因。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

正如您所怀疑的那样, ** NO_CI ** 评论是Team Build特有的功能,而Hudson TFS插件目前不支持它。我看到你已经在Jenkins网站上创建了an issue

希望他们能够快速完成它,虽然本着开源的精神,你总是可以在github上分叉代码,自己添加评论过滤器(这应该很容易),然后提交拉取请求将更改恢复到主代码库中。

相关问题