如何防止Gated Check-In将关键字*** NO_CI ***放入评论中

时间:2012-04-11 12:36:01

标签: tfs tfs2010 continuous-integration tfsbuild team-build

此问题与我的问题有关 Combining “Gated Checkin” and “Continuious Integration” Builds in Team Foundation Server我今天上午发布了

感谢@pantelif我知道在Gated Checkin Build构建之后,持续集成构建被阻止作为(在大多数情况下)预期行为被触发。 Team Foundation Server会在Check-In Comment中添加关键字***NO_CI***来执行此操作。

在你发现的问题here中,有人意外地关闭了添加此魔相的人。

我想要的是触发持续集成构建作为预期行为。所以我想避免将关键字放入我的评论中。

我不知道的是,该怎么做。在我上面提到的最初的问题得到答复之后,我在网上搜索了一段时间,但没有找到真正的线索。

我很感激你的帮助。

2 个答案:

答案 0 :(得分:17)

您可以通过将SyncWorkspace工作流活动的NoCIOption属性设置为false来禁用***NO_CI***注释。可以找到类似的问题和答案here

您可以按照此博客post为您的构建定义实现参数,也可以直接在Gated CheckIn构建模板中将此属性设置为“false”。

答案 1 :(得分:0)

vNext构建 - 阻止*** NO_CI ***

对于vNext构建,请检查"针对已提交的更改运行持续集成触发器"构建的“触发器”选项卡上的选项。

Configuring running CI for committed changes

请参阅"选项以运行CI构建"在此参考中:https://docs.microsoft.com/en-us/vsts/build-release/concepts/definitions/build/triggers#gated