门控签入将创建一个名称以 ***NO_CI*** 结尾的变更集? NO_CI 代表什么?我只能想到“没有检查错误”,但这没有意义。
它代表没有持续集成。
由于签入是门控的,现有代码加上此签入将单独构建,并且仅在构建成功后才允许。因此,当门控过程实际将其提交给源代码控制时,that签入不会导致另一个(持续集成)构建发生,因为此时变更集是“已知良好”的。
因此,这个后缀是对持续集成系统的指令,其效果是:“当这个变更集实际上‘真正’提交时,不要自动启动基于它的持续集成构建”。
签入时的 NO_CI 表示“无持续集成”,即“请不要因为此次签入而启动 CI 构建”。
这意味着签入后将不会触发持续集成 (CI) 构建。您必须修改 XAML 文件,以便在门控签入活动完成后触发 CI 构建。
有关如何自定义XAML文件的更多信息,请参阅以下链接。
http://donovanbrown.com/post/How-to-have-CI-builds-run-after-a-Gated-Build
基于 这个问题,您可以在提交消息中使用
[skip ci]
和其他句子,就像其他 DevOps 工具包(例如 Travis 或 Circle)一样,...
[skip ci]
或 [ci skip]
skip-checks:true
或 skip-checks:true
[skip azurepipelines]
或 [azurepipelines skip]
[skip azpipelines]
或 [azpipelines skip]
[skip azp]
或 [azp skip]
***NO_CI***