我目前正在使用Hudson + TFS + Nant自动化我的项目构建,并且工作得非常好!我有一个build.properties.xml标志位于工作区内,它允许我设置最后的构建号,以及我需要的一些配置。因此,作为最后一个构建步骤,我会检出文件并进行检查。
由于我的项目被配置为每10分钟轮询一次SCM,Hudson总是检测到工作区中有签到并启动构建。
我读到如果我将文本 * NO_CI * 作为检查注释的一部分,则不会触发构建。但这不起作用!我把它放在开头,最后它总是跨越一个新的构建。
我猜这实际上是TFS Builds自己做的事情,所以这就是为什么Hudson TFS插件不符合这个原因。
我该如何解决这个问题?
答案 0 :(得分:1)
正如您所怀疑的那样, ** NO_CI ** 评论是Team Build特有的功能,而Hudson TFS插件目前不支持它。我看到你已经在Jenkins网站上创建了an issue。
希望他们能够快速完成它,虽然本着开源的精神,你总是可以在github上分叉代码,自己添加评论过滤器(这应该很容易),然后提交拉取请求将更改恢复到主代码库中。