-->

结合“门控签入”和“Continuious一体化”建立在团队基础服务器(Combining “Gat

2019-09-16 11:44发布

这个问题转移到如何防止门控办理把关键字*** *** NO_CI在评论

在这里我提出的问题进行更详细的我获得的知识

为了确保代码质量和单元测试我HABE建立一个门控检查,在我的项目建设。

也有是通过办理(持续集成构建),我想办理入住手续的有建造被触发另一个生成定义。

我的期望是,这门控检查被执行并成功构建后提交(由编译服务用户)的其他构建被触发。

但这种情况并非如此。

没有任何一个有一个想法,我怎么得到这个工作,认为持续集成构建也由入住编译服务引发

Answer 1:

在一般情况下,预计一门控,构建情况及成功后 - 没有别的后自动发生这种情况。
TFS进入到延长的实际放置拖车在提交意见,臭名昭著的***NO_CI***实际上告诉TFS不触发一个CI-构建之后这一特定提交。
请在这里和这里获得它如何工作的进一步说明。

事实上,如果你看看这个答案,你可能会找到一个办法让你“再后:什么@dkpatt做错了,可能是您的解决方案。



Answer 2:

如何从build--删除NO_CI

  1. 打开生成的模板(如DefaultTemplate)的工作流程。

  2. 搜索(当前文档/窗口)的“NoCIOption”。

  3. 容器应为标示类型SyncWorkspace的“GetWorkspace”。

  4. 打开属性(F4)。

  5. 设置NoCIOption的为False值。

  6. 保存生成的模板。



文章来源: Combining “Gated Checkin” and “Continuious Integration” Builds in Team Foundation Server