What should CI/CD look like in a modern business?

clock • 1 min read
CI/CD is an essential part of the DevOps pipeline
Image:

CI/CD is an essential part of the DevOps pipeline

CircleCI's Sam Olukotun explains how to use CI/CD for success

CI/CD is a key part of DevOps methodologies, supporting the continual development and delivery of code using automation. It is a way to counter the problems introducing new code can create for your dev and ops teams.

Sam Olukotun, senior solutions engineer at CircleCI, spoke about CI/CD at Computing's recent Deskflix: DevSecOps event, explaining what it is and the best practices around adoption and use.

CI/CD has two parts: continuous integration and continuous delivery. The first (CI) part is the practice of merging all developers' working copies to a shared code repository. Olukotun says, "When developers check code into your source control system, the CI/CD runtime handles testing, scans for vulnerabilities and automatically builds the images to make sure all the changes coming through to your source code repository are validated and are not going to break the build when it comes time to deploy."

Continuous delivery makes heavy use of automation to automatically deploy new software releases to target environments. "When continuous integration is done and you've built an image successfully that meets all your team's standards, you automatically release that to your production environment so that your consumers and users can access the applications."

There are four key benchmarks to evaluate the success of your CI/CD implementation. They are workflow duration; throughput; mean time to recovery; and success rate. For example, an ideal workflow duration is less than 10 minutes, and success rates above 90 per cent should be the default.

Olukuton also described best practices in CI/CD (containerisating applications, segregating test environments, and automating test and delivery), before elaborating on how CircleCI could help to achieve them.

Keep an eye on Computing for our next round of Deskflix events, coming in 2022!

More on Business Software

ERP and the slow road to the cloud

ERP and the slow road to the cloud

Unit4, like all ERP vendors, would love its customers to move to the cloud, but what can it offer to tempt them to make the switch?

John Leonard
clock 22 June 2022 • 8 min read
Microsoft resolves service outage affecting Teams and Exchange Online

Microsoft resolves service outage affecting Teams and Exchange Online

Several Microsoft 365 services were down for hours

clock 22 June 2022 • 3 min read
The way helpdesks work, and how clients use them, is already changing

AI is the future of the IT helpdesk

But just knowing that isn't enough - here's how to use that information.

clock 01 June 2022 • 1 min read