***NO_CI*** 代表什么? [英] What does ***NO_CI*** stand for?

查看:45
本文介绍了***NO_CI*** 代表什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

门控签入将创建名称以 ***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.

推荐答案

它代表无持续集成.

由于检入是门控的,现有的代码,加上这次检入,将单独构建,并且只有在构建成功时才允许继续.因此,当门控过程实际将其提交给源代码控制时,那个 签入不会导致另一个(持续集成)构建发生,因为此时变更集是已知的"好'.

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".

这篇关于***NO_CI*** 代表什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆