此问题转移至 how to prevent an Gated Check-In to put the Keyword ***NO_CI*** in the Comment
我用所获得的知识更详细地提出了问题
为了确保代码质量和单元测试,我已经在我的项目中建立了一个门禁登记版本。
另外还有一个由Check-In(持续集成构建)触发的构建定义,我希望在签入后构建它。
我的期望是,门控签入已执行,成功构建和提交(由构建服务用户)后,其他构建被触发。
但事实并非如此。
有没有人知道我是如何工作的,持续集成构建也是由构建服务的签到触发
答案 0 :(得分:3)
一般情况下,预计在Gated-Build发生之后&成功 - 之后没有其他事情自动发生。
TFS实际上将拖车放在提交注释中,臭名昭着的***NO_CI***
实际上告诉TFS在此特定提交后不会触发CI构建。
检查{{3 }}和here有关其工作原理的进一步说明。
事实上,如果你看一下here的答案,你可能会找到一种方法来获得你所追求的东西。 :@dkpatt做错了什么,可能是你的解决方案。
答案 1 :(得分:0)
如何从构建中删除NO_CI -
在WorkFlow中打开构建模板(例如DefaultTemplate)。
搜索(当前文档/当前窗口)" NoCIOption"。
容器应贴上标签" GetWorkspace"类型为SyncWorkspace。
打开属性(F4)。
将NoCIOption的值设置为False。
保存构建模板。