Continuous integration 持续融合的层次

Continuous integration 持续融合的层次,continuous-integration,continuous-deployment,continuous-delivery,continuous-testing,Continuous Integration,Continuous Deployment,Continuous Delivery,Continuous Testing,在最近的一次采访中,我被问及我们公司的持续整合水平。当我开始描述我们所做的事情时,面试官插嘴并问我级别编号——对我来说听起来有点像CMM级别。当我告诉他我不知道我现在的公司有什么级别时,他似乎对我的回答不满意 我无法在网上找到任何此类信息 有人能解释一下吗?恐怕面试官不能胜任他的要求。这样的面试官会问你 为什么井盖是圆形的 他们希望你说些安全的话。但他们会完全无视其他有效的答案,比如上面描述的那些 没有严格定义的级别。只有一些博客分享了他们对这个话题的个人看法。根据他们的私人分类,你是否处于A级

在最近的一次采访中,我被问及我们公司的持续整合水平。当我开始描述我们所做的事情时,面试官插嘴并问我级别编号——对我来说听起来有点像CMM级别。当我告诉他我不知道我现在的公司有什么级别时,他似乎对我的回答不满意

我无法在网上找到任何此类信息


有人能解释一下吗?

恐怕面试官不能胜任他的要求。这样的面试官会问你

为什么井盖是圆形的

他们希望你说些安全的话。但他们会完全无视其他有效的答案,比如上面描述的那些

没有严格定义的级别。只有一些博客分享了他们对这个话题的个人看法。根据他们的私人分类,你是否处于A级、第2阶段或第三阶段真的很重要吗?不,没有。您是否应了解此类分类以正确执行CI?不,你不应该


实际数字是无关的,相关的是CI过程的描述

听起来你的面试官好像在问CMMI(能力成熟度模型集成)]

这里的级别具有非常具体的含义,用于表示组织或团队内的流程成熟度级别。我从来没有在任何关心CMMI的地方工作过,但是如果你申请一家使用CMMI的公司,或者他们的客户使用CMMI,这对他们来说可能很重要


在我看来,面试官想知道你是否知道这一点,并能解释不同的层次。然而,正如前面提到的,了解持续集成以及为什么它对您的项目有好处(以及什么时候可能不好)是退出的重要部分。不是你是否记住了CMMI上的维基百科页面。

我同意这是一个糟糕的面试问题,但有些人一直在谈论持续交付的成熟度模型(有5个级别)。例如,看看


目前在行业中,持续集成的成熟度级别是定制的。一些公司的最高级别为6级,而像我这样的一些公司的最高级别为5级。 ThoughtWorks设想了持续集成的概念,如果你在他们的网站上浏览,你会看到他们也遵循5个级别的模型


这确实是一个模糊的面试问题。

这些似乎是个人观点。不是行业标准。周围有什么标准吗?向下看,你能解释一下吗?