*** NO_CI ***代表什么?

时间:2010-09-30 09:22:13

标签: tfs2010 tfsbuild checkin

门禁办理登机手续会创建一个名称以*** NO_CI ***结尾的变更集? NO_CI代表什么?我可以想到“没有检查错误”但它没有意义。

3 个答案:

答案 0 :(得分:72)

代表 No Continuous Integration

由于登记是门控的,因此现有代码以及此签入将单独构建,并且只有在构建成功时才允许向前。因此,当门控进程实际上将其提交给源代码控制时, 签入将导致另一个(持续集成)构建发生时没有任何意义,因为此时该变换集是“已知的”好'。

因此,这个后缀是对持续集成系统的指令,其效果是:“当这个变更集实际上被提交为'真实'时,不要自动触发持续集成构建”。

有关详情,请参阅例如here

答案 1 :(得分:14)

签到时,NO_CI表示“没有持续集成”,即“请不要因为此检查而启动CI构建”。

答案 2 :(得分:1)

这意味着在此签入后不会触发CI构建。您必须修改XAML文件,以便在完成gated check-in活动后触发CI构建。

有关如何自定义XAML文件的详细信息,请参阅以下链接。

http://donovanbrown.com/post/How-to-have-CI-builds-run-after-a-Gated-Build.aspx