正如我在之前的帖子中所写,elasticbox 和 devops.com 采访了 300 多位 devops 专家、工程师和 IT 高管,他们在 2015 年进行了题为“ devops 的真正价值”的研究。 研究表明,持续集成和持续交付在各种规模的组织中推动了最大的 devops 使用。了解 it 社区是否将 ci/cd 视为 devops 计划很有趣。为了更好地了解 ci/cd 环境,他们询问了他们使用的工具、使用时间以及他们从实施 ci/cd 中获得的好处。
ci/cd投资
毫不奇怪,并且与调查的其他发现一致,当被问及他们的公司是否投资或计划投资 ci/cd 工具时,超过 57% 的人给出了肯定的回答。也许更令人惊讶的是,近四分之一的人回答说他们不确定。
ci/cd 用法
再次不足为奇。在使用的工具方面,jenkins 以 75% 领先,go 和 travis ci 分别以 20% 和 16% 的响应率领先。大约 27% 的受访者选择了 bamboo、teamcity、team foundation server 和 urbancode。
自动化阶段
作为 ci/cd 主导 devops 空间的另一个迹象,超过 64% 的人表示他们已经推出、选择了他们的工具,或者实现了完整的 ci/cd 自动化。另有 19% 的人表示,他们已经决定了将很快推出的工具。
ci/cd 的好处
受访者确定了 CI/CD 的三大优势:
- 增加部署频率
- 增加发布/发布频率
- 投入生产的损坏构建数量减少
超过 60% 的受访者提到了这些好处。部署频率增加 80%
作为一项开发运营计划
调查表明,超过 80% 的人将 CI/CD 视为他们的 devops 计划的一部分,只有不到 10% 的人表示这是他们唯一的 devops 计划。
该调查将 CI/CD 确定为目前正在实施的主要 DevOps 解决方案。虽然它尚未达到 75% 的市场渗透率,但它似乎正在接近临界质量,jenkins 已成为领先的解决方案。它的好处解决了应用程序开发和交付的痛点,这是实现业务敏捷性的关键组成部分。