Any company, including NetApp, in the business of delivering software knows that writing and committing code are just the beginning. Serious work begins at code commit because the work must be checked, validated, and tested to make sure of quality and compatibility before being delivered. This work needs to be done quickly, safely, and in a manner that can be supported long term. This process is referred to as continuous delivery and allows businesses to accelerate the delivery of competitive and differentiating software.
Ain’t no party like a #Devops party cause the Devops party don’t stop.
— 2017 Josh Atwell?? (@Josh_Atwell) September 26, 2016
Manual processes in the delivery and deployment of applications reduce an organization’s ability to deliver valuable software at will. Even the most talented and well-meaning team members increase latency and risk in the process. Inconsistencies in the environment as a result of handoffs and manual steps can lead to missed deliveries, reduced developer productivity, and longer time to value.
One significant change that we’ve seen over the last few years is the rapid increase in infrastructure extensibility, or the ability for infrastructure to be managed through software or code. This capability has helped accelerate and mature the capabilities of continuous integration and continuous delivery (CI/CD) and eliminate time-consuming and error-prone handoffs. No surprise that organizations that implement automation of infrastructure in their CI/CD process perform higher than those that do not.* It is with this fact in mind that we see the implementation of CI/CD as an important milestone in DevOps maturity.
Supporting this initiative is a growing set of tools built to automate the environment builds and processes that validate and deploy software on demand. Tools such as Jenkins, CloudBees, and Apprenda are just a few of the top choices in this space. It is no surprise that NetApp has actively developed and released integrations that take advantage of our portfolio’s capabilities within these tools, allowing development and operations teams to work more closely together to deliver on the promises of CI/CD.
In fact, we recently launched a new page on NetApp.com with content focused on understanding how NetApp accelerates CI/CD success. Learn more about how NetApp leverages its APIs, software development kits, and partner integrations to help our customers deliver better software more quickly by delivering infrastructure that becomes a seamlessly integrated part of the software delivery process. Want to find out more? Download the white paper Why Code Is Driving Infrastructure Investment to learn the four steps you can follow to reach maturity in DevOps methods and infrastructure practices to achieve the next-generation data center.
*Findings from 2017 State of DevOps Report