为什么新天地棋牌正在成为Devops的引擎

CloudBees的首席执行官提供开放来源新天地棋牌项目作为云服务,解释了新天地棋牌的上诉以及为什么它是Devops的核心

为什么新天地棋牌正在成为Devops的引擎
Shutterstock

像敏捷开发,DEVOPS和持续集成等趋势与现代企业的需要超高效地构建软件 - 而且如有必要,打开一毛钱。

后一种机动是Cloudbees如何成为今天的公司。一旦一个独立的公共云PaaS提供商用于Java编码器(Infoworld的Andrew Oliver高度评价)我应该使用哪种怪异的paas?“),CloudBees在18个月前急剧枢转,以重新启动作为领先的提供商 詹金斯 是一个非常流行的开源工具,用于管理软件开发过程。

据CEO SASHA Labourey说,作为Java PaaS提供商CloudBees曾经“生长很好”,但“很多大型支票的人”犹豫不决,在缺乏标准化的挥发性PAAS市场上犹豫不决。与此同时,新天地棋牌就像火箭一样 - 而Labourey看到了一个很大的机会,特别是因为Cloudbees已经提供了新天地棋牌作为一家服务,并且已经聘请了詹金斯詹金斯·詹金斯·詹金斯·詹金斯的创造者。 新天地棋牌侧盘成为主菜。

詹金斯 Juggernaut.

什么是詹金斯的流行权?简单地说,新天地棋牌已成为管理DEVOPS的开发标准的开源标准,从源代码管理到提供生产代码。根据莱格尼的说法,“社区认为新天地棋牌作为管弦乐队和自动化引擎......我认为新天地棋牌已成为事实上的引擎是因为它是极其可插拔的原因。”出现了超过1,100个插件的生态系统,使客户能够添加各种功能,并将新天地棋牌与从Active Directory到GitHub的所有功能集成 OpenShift Paas. .

詹金斯 是连续集成(CI)和连续交付(CD)解决方案。 CI的想法是将各个开发人员的代码合并到每天多次的项目中,并连续测试以避免下游问题。 CD进一步提取这一步,以确保所有合并的代码始终处于生产现状状态。 新天地棋牌使开发人员能够尽可能多地自动化此过程 - 直至部署点。 Labourey提供示例:

说一家公司正在使用 厨师或木偶 部署在AWS上。 新天地棋牌不会取代它。 新天地棋牌将要呼叫傀儡做到这一点 - 好的,这里有位,所以让我们召唤这个木偶脚本,看看它是如何工作的。傀儡的执行输出对新天地棋牌来说将重要,因为它可能决定展开部署并采取进一步的行动。我们称之为“管道”。这是这一系列的步骤。它可能是五步,或者它可能是50步。

詹金斯 作为工作流引擎来管理此CI / CD管道从源头到交付,但是Labourey说,但沿着许多不同的工具可以调用以执行不同的功能。

Docker是其中一个工具,码头与新天地棋牌一起对开发团队产生了深远的影响。每个人都知道Docker简化了开发并使部署变得非常容易,但莱格观察它还有助于让开发人员诚实:当建造崩溃和烧伤时,他们再也无法责备了一些错误的发展环境。在物理机器上,开发环境逐渐损坏,无意中导致建立突破。但是,当您在原始Docker图像的顶部编码时,只有在构建不会运行时,您只有您自己的缺陷代码才会归咎于。

詹金斯和其综合生态系统一起为敏捷发展提供协调软件基础设施,更广泛地形成“Devops倡议的核心”,“莱格斯说。

从这里到达那里

所有这些自动化和Devops效率声音很棒,但是差不多围绕着敏捷开发的组织? Labourey提供涉及CI / CD的建议:

我认为最好的方法是开始小。选择一个项目。不要说,“好吧,现在我们是一个连续的送货商店,一切都这样做。”从一个愿意的团队开始,这可能比其他球队更灵活,也许更新的团队成员,少于侵犯现有的做事方式。选择一个简单的项目。不要试图用它作为一种方法来说那个有效,一切都会起作用。不要试图失败;试着成功。选择一个愿意的团队,选择一个简单的项目,到达那里。这支球队将成为您最好的销售人员,因为现在您可以表明它有效。他们可以谈谈他们的工作如何变得更好,因为坦率地,旧的途径很无聊。

部分过程中,Notes Labourey,即“提取人们静静地坐在人们的大脑中并将其作为逻辑进入管道。”这不会发生过夜。通常,开发组织首先敲击CI并随着时间的推移向CD工作。

开发组织往往具有广泛变化,高度特定的要求。因此CloudBees提供由CloudBees和“私人SaaS”版本的通用,基于订阅的SaaS版本,客户可以在AWS或Azure(或在OpenStack上)部署,并将其定制到他们的心脏内容。

很难夸大协调,自动化和简化开发过程的重要性。 CI / CD是Devops的核心,并且依次成功的Devops实施具有延伸到业务本身的影响。不断改进软件不断提高产品和服务。例如,特斯拉有一个严重的挫折,其中一个型号捕捉火灾 - 并在一夜之间推出软件升级。

“如果您获得的效率增加了10%,这很有意思;如果您每年花1亿美元,那么伟大 - 您可以在别的地方度过1000万美元,”拉穆雷说。 “但是真正的好处是当企业意识到通过利用这些工具和那种做事的方式,他们可以将销量增加10%。” 

版权 © 2016 IDG通讯 ,Inc。