<kbd id='jac42HuJWKTJQEi'></kbd><address id='jac42HuJWKTJQEi'><style id='jac42HuJWKTJQEi'></style></address><button id='jac42HuJWKTJQEi'></button>

              <kbd id='jac42HuJWKTJQEi'></kbd><address id='jac42HuJWKTJQEi'><style id='jac42HuJWKTJQEi'></style></address><button id='jac42HuJWKTJQEi'></button>

                      <kbd id='jac42HuJWKTJQEi'></kbd><address id='jac42HuJWKTJQEi'><style id='jac42HuJWKTJQEi'></style></address><button id='jac42HuJWKTJQEi'></button>

                              <kbd id='jac42HuJWKTJQEi'></kbd><address id='jac42HuJWKTJQEi'><style id='jac42HuJWKTJQEi'></style></address><button id='jac42HuJWKTJQEi'></button>

                                      <kbd id='jac42HuJWKTJQEi'></kbd><address id='jac42HuJWKTJQEi'><style id='jac42HuJWKTJQEi'></style></address><button id='jac42HuJWKTJQEi'></button>

                                              <kbd id='jac42HuJWKTJQEi'></kbd><address id='jac42HuJWKTJQEi'><style id='jac42HuJWKTJQEi'></style></address><button id='jac42HuJWKTJQEi'></button>

                                                      <kbd id='jac42HuJWKTJQEi'></kbd><address id='jac42HuJWKTJQEi'><style id='jac42HuJWKTJQEi'></style></address><button id='jac42HuJWKTJQEi'></button>

                                                              <kbd id='jac42HuJWKTJQEi'></kbd><address id='jac42HuJWKTJQEi'><style id='jac42HuJWKTJQEi'></style></address><button id='jac42HuJWKTJQEi'></button>

                                                                  凯发娱乐平台客户端_Coolblue的一连陈设

                                                                  发布时间:2018-03-12      点击:8103     作者:凯发娱乐平台客户端

                                                                  Coolblue的陆续铺排

                                                                  酷爱的读者:我们最近添加了一些小我私人动静定制成果,您只需选择感乐趣的技能主题,即可获取重要资讯的。

                                                                  Coolblue 的技能开辟者Paul de Raaij提出,一连陈设会获得更强的责任感和更好的陈设质量。代码类型提防代码库紊乱,自动化搜查很吻合完成冗长而无聊的搜查,人工搜查很吻合去搜查代码的逻辑和用法现实上是否创立。

                                                                  De Raaij 写了一篇博文《我们软件的一连陈设》,在文章中他表明白Coolblue是怎样完成一连陈设的。

                                                                  仅仅开拓软件是不足的。你还必要让它投入行使,并确保陈设了高质量的软件且未对其造成粉碎。

                                                                  Paul de Raaij 将在火速和软件架构专题研讨会2016上接头Coolblue的一连陈设。InfoQ有幸采访了他,请他谈了谈Coolblue的陈设、一连陈设的上风和弱点、质量担保的技能和实践、代码类型、应用监控,以及Coolblue面对的挑衅和他们将怎样应对。

                                                                  InfoQ:什么使Coolblue抉摘要缔造前提闪开拓职员本身完成陈设的?

                                                                  Paul de Raaij:我们但愿软件尽快投入行使。这能帮我们快速获得我们开拓的成果的反馈意见,并行使这些反馈去相识是否必要改变偏向。我们也喜好闪开拓团队对他们的产物有完全的全部权。举例来说,好比宣布工程师正在转移责任,其要害就在于拥有完全的全部权。假如你粉碎了它,就必需由你来修复它。没有工钱你擦屁股。它会使各人拥有更高的责任感,使陈设有更高的质量。

                                                                  InfoQ:今朝陈设是怎样来做的?

                                                                  De Raaij:很难就此给出一个简朴而又全面的谜底,简短归纳综合一下:我们行使gitflow 事变流并将GIT作为漫衍式版本体系器材。当一名开拓职员想要把他的新代码提交上线时,会建设一个pull哀求。这个pull哀求将会获得自动化和人工的考核。全都亮绿灯了?那么就会自动地把它打包并放到陈设和验收测试处事器上。人工按一下按钮就会把它陈设到出产情形。虽然,这内里尚有许多的内容,,我将在ASAS集会会议上具体切磋。

                                                                  InfoQ:一连交付的上风是什么?

                                                                  De Raaij:它有许多的上风。对付初学者而言,假如做法正确,你就有手段把本身的软件陈设到一台处事器上。通过各类搜查器材的自动化搜查,它将表现明晰的质量程度。假如适内地设立了回归测试,你就能保障原有成果在你陈设之后仍可正常事变。

                                                                  InfoQ:有什么弱点吗?

                                                                  De Raaij:在最后他如故是小我私人工进程,是由人来设置的。它能轻松确保舒畅路径,但有些对象仍有也许堕落。以是在你的一连集成进程设置中有很多值得思索的处所。譬喻,假如你行使的在线处事(好比GitHub)出妨碍了,那么会对你的流程造成什么影响?

                                                                  其它还要想想你的开拓团队的局限。500个开拓职员在统一流程中事变和只有两小我私人去做更新必定会让你的一连集成流水线有完全差异的事变方法。以是,提前思索你的办理方案有奈何的可伸缩性。可否轻松地为代码搜查增进特另外署理?在一个pull哀求接管搜查之前守候半个小时是否可行?

                                                                  InfoQ:哪些技能和实践被Coolblue拿来用于质量担保?为什么?

                                                                  De Raaij:我们行使了多种要领,它们也使人工和自动化搜查越发多样化了。自动化搜查能很好地完成冗长乏味的搜查(好比linting)、代码类型的搜查、回归测试的执行。人工搜查很吻合去搜查代码的逻辑和用法现实上是否创立,现实编码的内容是否现实办理了所有的行使案例。

                                                                  InfoQ:怎样应用编码类型?这么做会带来什么甜头?

                                                                  De Raaij:编码类型很是重要,能停止你的代码库变得紊乱。假如每位开拓职员都按本身的缩进、间距和定名法则的话,很快就会变得一团糟。这将极大影响软件和可交付物的质量,也会令开拓职员的事变难以开展,敏捷发生挫败感而气忿不已。

                                                                  在我们的案例中,代码类型大大都是遵循行业类型来界说的。好比我们的PHP类型就首要遵循了PSR的类型,同时又举办了少量的微调。

                                                                  InfoQ:你们是怎样监控应用的?

                                                                  De Raaij:许多器材都在我们的监控中施展着浸染。针对呆板的技能监控,我们严峻依靠Nagios作为我们的监控应用。这现实存眷的是呆板的状态以及应用和保卫历程是否在运行。在我们的软件生态中监控极其重要,全部应用都有本身的指标,我们将它们用于康健搜查、洞察力和说明。这些指标通过一个StatsD像聚合器一样发送到数据日记。除了指标,我们还会操作ELK栈深入阐嫡志。

                                                                  InfoQ:Coolblue正在面对着什么挑衅,你们将怎样去应对它们?

                                                                  De Raaij:完全的一连交付对付我们来说然则个大事。我们已经取得了相等的盼望,但我们前线尚有很多障碍,横在我们走向真正的自动化陈设的路上。个中一个大的障碍是如那里理赏罚体系中的数据迁徙,在我们应用的生态中它然则个浩劫题。假如我们办理了它,究竟上就很是靠近真正的一连陈设了。

                                                                  火速和软件架构专题研讨会2016将于2016年9月28日在荷兰阿纳姆的GelreDome球场召开:

                                                                  ASAS是一个详细办理方案驱动的集会会议,在这里技能带头人、软件架构师、营业说明师和工程主管可以或许相识和接头交付软件办理方案的更好的方法,使其更得当于他们的用户。

                                                                  InfoQ将行使问答、总结和文章全程报导本次大会。

                                                                  查察英文原文:Continuous Deployment at Coolblue

                                                                  评价本文

                                                                  专业度

                                                                  气魄气焰

                                                                  相干主题:

                                                                  相干内容

                                                                  相干厂商内容

                                                                  用Kafka Streams搭建及时的告白斲丧体系 OpenResty十年开源的过程和思索 阿里巴巴Blink流计较平台先容与实践 Apache Kafka的已往,此刻,和将来

                                                                  相干赞助商

                                                                  Coolblue的陆续铺排

                                                                  您好,伴侣! 您必要 注册一个InfoQ账号 可能 才气举办评述。在您完成注册后还必要举办一些配置。

                                                                  得到来自InfoQ的更多体验。