Agility, resiliency and automation are certainly critical components for successful DevOps, but they also are but means to an end. Ultimately, the goal is to improve continuous integration and deployment (CI/CD) and, consequently, business value.

Considering all companies today are really software companies, successful enterprises must thus continually find ways to improve software delivery to offer a better user experience in order to survive competitively.

“Delivering high-quality software really is a prerequisite for businesses today,” Mitchell Ashley, CEO and founder of the analyst firm Accelerated Strategies Group, said during a keynote at DevOps World 2020 this week. “Almost virtually every business has some impact in use of software, especially those that are creating for their own strategies that benefit.”

In addition to talks and discussions about how to improve CI/CD, the use of Jenkins to meet DevOps goals was also one of the major conference themes. All told, Jenkins also continues to emerge as the leading CI/CD tool, which, according to a Cloud Native Computing Foundation survey, had a 58% market share in 2019. During a conference keynote, CloudBees’ Shawn Ahmed, senior vice president and general manager for its Software Delivery Automation Group (SDA), said Jenkins market share is now 71%. Jenkins for CI/CD means “you don’t have to reinvent the wheel — Jenkins is the wheel,” he said. “You can automate and orchestrate everything across the software delivery lifecycle,” he said.

The month of August also marked the first time the number of Jenkins pipelines, or jobs that allow the users to define the who development lifecycle, was greater than the number of “freestyle jobs,” or one-off workflows being run on Jenkins. About 17.3 million pipelines in existence compared to 17.1 freestyle jobs (while the actual number of the jobs running total are an estimated 10 to 100 times more times than the number of jobs), according to Jenkins usage statistics.

CloudBees also introduced new tools for CI/CD and Jenkins during the week of the conference. The product announcements included CloudBees’ expansion of its CI/CD platform to include new security features, such as “audit-ready” pipeline capabilities. CloudBees’ software delivery management modules for its software delivery management platform became generally available this week, with the addition of CRM-like features for CI/CD tools.

However, as DevOps team members know very well, tools and processes are just one of the starting points for successful CI/CD. Every organization’s legacy technologies, culture and demands are inherently different, for example. Case studies gleaned by studying lessons learned at Netflix does not hurt, but they will very likely not serve as cookie-cutter solutions your organization will need or want, either.

#ci/cd #culture #kubernetes #profile #sponsored #jenkins

CloudBees’ DevOps World 2020: CI/CD, Jenkins and ‘Extreme Ownership’
1.20 GEEK