15

这个问题与我 今天早上发布的在 Team Foundation Server 中结合“门控签入”和“持续集成”构建的问题有关

感谢@pantelif,我知道在Gated Checkin Build构建后持续集成构建被阻止作为(在大多数情况下)预期行为被触发。Team Foundation Server 将关键字添加到签入注释***NO_CI***以执行此操作。

在您在这里找到的问题中,描述了有人不小心关闭了添加此魔法阶段。

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

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

4

2 回答 2

16

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

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

于 2012-04-11T13:24:19.147 回答
1

vNext 构建 - 防止 ***NO_CI***

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


为提交的更改配置运行 CI


请参阅此参考中的“运行 CI 构建的选项”部分:: https : //docs.microsoft.com/en-us/vsts/build-release/concepts/definitions/build/triggers#gated

于 2017-11-08T18:08:27.320 回答