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

发布于 2024-09-26 00:20:27 字数 73 浏览 0 评论 0原文

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

A gated check-in will create a change-set whose name is ended with ***NO_CI***? What is that NO_CI stand for? I can just think of "no check in errors" but it doesn't make sense.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

忱杏 2024-10-03 00:20:27

它代表无持续集成

由于签入是门控的,现有代码加上此签入将单独构建,并且仅在构建成功后才允许。因此,当门控过程实际将其提交给源代码管理时,签入没有任何意义会导致另一个(持续集成)构建发生,因为此时变更集是“已知的”好的'。

因此,这个后缀是对持续集成系统的指令,其效果是:“当这个变更集实际上‘真正’提交时,不要自动启动基于它的持续集成构建”。

It stands for No Continuous Integration.

Since the check-in is gated, the existing code, plus this check-in, will be built separately and only allowed onwards if the build is successful. So when the gating process actually submits it to source control, there wouldn't be any point for that check-in to cause another (continuous integration) build to occur, since at that point thechangeset is 'known good'.

So this suffix is an instruction to the continuous integration system to the effect of: "When this changeset actually gets committed 'for real', don't automatically fire a continuous integration build on account of it".

几味少女 2024-10-03 00:20:27

签入时的 NO_CI 表示“无持续集成”,即“请不要因为此次签入而启动 CI 构建”。

NO_CI on a check in indicates "No Continuous Integration" i.e. "please don't start a CI build because of this check in".

吹泡泡o 2024-10-03 00:20:27

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

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

http://donovanbrown.com/发布/如何在门控构建后运行 CI 构建

This means that there will be no continuous integration (CI) build triggered after this check-in. You will have to modify your XAML file so that the the CI build is triggered after the gated check-in activity is done.

Please refer to the following link for more information on how to customize the XAML file.

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

零時差 2024-10-03 00:20:27

基于此问题,您可以使用[skip ci] 以及提交消息中的以下句子,如 Travis 或 Circle 等其他 DevOps 工具包,...在不需要 CI/CD 管道的提交上跳过 CI 管道(例如更新文档或一些杂务更改)

  • [跳过 ci][ci 跳过]
  • skip-checks:trueskip-checks:true
  • [跳过 azurepipelines][azurepipelines 跳过]
  • [跳过 azpipelines][azpipelines 跳过]
  • [跳过 azp]< /code> 或 [azp 跳过]
  • ***NO_CI***

based on this issue you can use [skip ci] and the following sentences in commit messages like other DevOps toolkits such as Travis or Circle, ... to skip doing CI pipeline on commits that do not require CI/CD pipelines (like update docs or some chore changes)

  • [skip ci] or [ci skip]
  • skip-checks:true or skip-checks:true
  • [skip azurepipelines] or [azurepipelines skip]
  • [skip azpipelines] or [azpipelines skip]
  • [skip azp] or [azp skip]
  • ***NO_CI***
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文