如何选择正确的持续交付DevOps工具(2)

发表于:2017-06-28来源:dzone作者:Sarah Zorah 袁思思点击数: 标签:持续交付
工具我们使用:Confluence,HipChat,JIRA Software 2 构建 为了开发分段环境 虽然Puppet和Chef主要有益于运营,开发人员使用类似Docker的工具来提供单独的开发环境。

工具我们使用: Confluence, HipChat, JIRA Software

2

构建

为了开发分段环境

虽然Puppet和Chef主要有益于运营,开发人员使用类似Docker的工具来提供单独的开发环境。针对虚拟的、产品的一次性复制编码,可以帮助你完成更多的工作。

类路径有什么奇怪的地方?Maven安装突然失败?作为代码的基础设施意味着,重新配置比修复更快——而且更可靠。这也意味着可以加快开发环境的变化。

当整个团队的工作都是来自于被分配的环境时,“在我的机器上工作!”停止变得有趣,因为这是真的(现在只是有趣)。

工具我们使用:Docker

作为代码的基础设施

开发人员常见模块化的应用,因为它们是更为可靠和可维护的。所以为什么不把这种想法扩展到IT基础设施呢?

这很难应用到系统中,因为它们一直在改变。所以我们通过使用代码进行配置来解决这个问题。配置代码可以应用于裸机,并将服务器重新应用到基线。

它可以保存在版本控制中。可以被测试。合并到CI中。同行评议。可以命名。

当机构知识已经完善,在代码中编码化,运行资料和内部文档的需求就会消失。出现的是可重复的过程和可靠的系统。少说话,多rock。

原文转自:https://dzone.com/articles/how-to-choose-the-right-devops-tools