As I wrote about in my previous post, ElasticBox, and DevOps.com interviewed over 300, DevOps specialists, engineers, and IT executives for their 2015 study titled: The real value of DevOps. The research revealed that continuous integration and continuous delivery drive the biggest DevOps usage across organization of all sizes. It’s interesting to know whether the IT community thinks of CI/CD as a DevOps initiative. To better understand the CI/CD landscape, they asked what tools they use, how long they’ve used them, and what benefits they gain from implementing CI/CD.
Not surprisingly and in line with other finding from the survey, when asked if their company invests of plans to invest in CI/CD tools, over 57% answered affirmatively. Perhaps a bigger surprise is that nearly a quarter answered they were not sure.
Again no surprise here. When it comes to tool used, Jenkins leads with 75& responses with Go and Travis CI at 20% and 16% respectively. About 27% of respondents combined chose Bamboo, TeamCIty, Team Foundation Server, and UrbanCode.
As another indication that CI/CD dominates the DevOps space, over 64% said they already rolled out, selected their tool, or achieved full CI/CD Automation. Another 19% said they’d decided on the tools they would roll out soon.
Benefits of CI/CD
Respondents identified the top three benefits of CI/CD:
- Increasing deployments frequency
- Increasing release/ship frequency
- Decreasing number of broken builds going into production
Over 60% of respondents cited these benefits. Increasing frequency of deployments came in at 80%
As a DevOps Initiative
The survey indicates that over 80% identify CI/CD as part of their DevOps Initiative with less than 10% who said it was their only DevOps initiative.
The survey pinpoints CI/CD as the dominant DevOps solution being implemented right now. While it has not yet reached 75% market penetration, it appears to be approaching critical mass with Jenkins established as the leading solution. Its benefits address the pain points of application development and delivery that are a critical component to achieving business agility.