我最近发现了 TFS 的“隐藏功能”,如果您的评论包含以下内容,它允许您阻止 CI 构建启动***NO_CI***
.
我在家里运行了 TFS,这个小技巧很有用。
在工作中,我们还使用 TFS 2010。我发现这仍然不能阻止 CI 构建在我们的设置中启动。
我的问题是,什么过程实际检查是否***NO_CI***
是否存在评论中来判断是否阻止CI构建?我最初的想法是查看构建模板。我没有看到任何太明显的东西。有人遇到过这个吗?你能为我指出正确的方向吗?
基本上,当发生签入时,AT 将拦截并触发一个事件来通知构建组件有关签入的信息。然后,构建组件根据受影响的构建定义的触发器类型(持续集成、滚动构建、计划构建、门控签入等)采取适当的操作。
如果您的签入评论确实包含字符串***NO_CI***
,但变更集仍然会触发 CI 构建,请查看 AT 上的事件日志,看看是否有任何警告消息“TF215041:无法处理变更集n".
如果您的团队使用门控签入构建定义,请确保他们没有选择禁用***NO_CI***
构建模板中的注释,以允许门控签入变更集触发 CI。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)