此问题与我的问题有关 Combining “Gated Checkin” and “Continuious Integration” Builds in Team Foundation Server我今天上午发布了
感谢@pantelif我知道在Gated Checkin Build
构建之后,持续集成构建被阻止作为(在大多数情况下)预期行为被触发。
Team Foundation Server会在Check-In Comment中添加关键字***NO_CI***
来执行此操作。
在你发现的问题here中,有人意外地关闭了添加此魔相的人。
我想要的是触发持续集成构建作为预期行为。所以我想避免将关键字放入我的评论中。
我不知道的是,该怎么做。在我上面提到的最初的问题得到答复之后,我在网上搜索了一段时间,但没有找到真正的线索。
我很感激你的帮助。
答案 0 :(得分:17)
您可以通过将SyncWorkspace工作流活动的NoCIOption属性设置为false来禁用***NO_CI***
注释。可以找到类似的问题和答案here。
您可以按照此博客post为您的构建定义实现参数,也可以直接在Gated CheckIn构建模板中将此属性设置为“false”。
答案 1 :(得分:0)
对于vNext构建,请检查"针对已提交的更改运行持续集成触发器"构建的“触发器”选项卡上的选项。
请参阅"选项以运行CI构建"在此参考中::https://docs.microsoft.com/en-us/vsts/build-release/concepts/definitions/build/triggers#gated