70

门控签入将创建一个名称以 ***NO_CI***? 结尾的变更集?NO_CI 代表什么?我只能想到“不签入错误”,但这没有意义。

4

3 回答 3

81

它代表无持续集成

由于签入是封闭的,现有代码以及此签入将单独构建,并且仅在构建成功时才允许继续。因此,当门控过程实际将其提交给源代码控制时,签入不会导致另一个(持续集成)构建发生,因为此时变更集是“已知良好的”。

所以这个后缀是对持续集成系统的一个指令,大意是:“当这个变更集真正‘真正地’提交时,不要因此而自动触发持续集成构建”。

于 2010-09-30T09:30:20.610 回答
15

签入时的 NO_CI 表示“没有持续集成”,即“请不要因为签入而开始 CI 构建”。

于 2010-09-30T09:29:41.313 回答
2

这意味着在此签入后不会触发持续集成 (CI) 构建。您必须修改 XAML 文件,以便在门控签入活动完成后触发 CI 构建。

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

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

于 2014-03-13T18:58:07.957 回答