2011-09-09 62 views
1

我目前正在使用Hudson + TFS + Nant自动化我的项目,并且所有的工作都很棒!我有一个build.properties.xml标志位于工作区内,它允许我设置最后的内部版本号以及我需要的一些配置。所以作为最后的构建步骤,我签出文件并进行签入。NO_CI国旗与Hudson

而且因为我的项目配置轮询SCM每次10分钟,哈德森一直检测到有工作区中的签入,并揭开序幕构建。

我读到,如果我把文字* NO_CI *作为评论中的检查的一部分,那么构建将不会被触发。但那不行!我把它放在开头,最后它总是跨越一个新的构建。

我猜,这其实是值得TFS构建自己做,所以这就是为什么哈德森TFS插件并不认同这一规定。

我该如何解决这个问题?

回答

1

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

希望他们会得到它为你做快,虽然开源的精神,你总是可以叉在GitHub上的代码,添加注释滤波器自己(这应该是很容易的),然后提交pull请求将更改返回到主代码库。