SEARCH (ENTER TO SEE ALL RESULTS)

POPULAR TOPICS

Contributed
News
Analysis
The New Stack Makers
Tutorial
Research
Podcast
Science
Feature
Off-The-Shelf Hacker
Skip to content
  • Podcasts
    • TNS @Scale Series
    • TNS Analysts Round Table
    • TNS Context Weekly News
    • TNS Makers Interviews
    • All Podcasts
  • Events
  • Ebooks
    • Storage
    • DevOps
    • Serverless
    • Microservices
    • Kubernetes Ecosystem
    • Docker Ecosystem
    • All Ebooks
  • Newsletter
  • Sponsorship
  • • • •
    • Podcasts
      • TNS @Scale Series
      • TNS Analysts Round Table
      • TNS Context Weekly News
      • TNS Makers Interviews
      • All Podcasts
    • Events
    • Ebooks
      • Machine Learning
      • DevOps
      • Serverless
      • Microservices
      • Kubernetes Ecosystem
      • Docker Ecosystem
      • All Ebooks
    • Newsletter
    • Sponsorship
Skip to content
  • Architecture
    • Cloud Native
    • Containers
    • Edge/IoT
    • Microservices
    • Networking
    • Serverless
    • Storage
  • Development
    • Development
    • Cloud Services
    • Data
    • Machine Learning
    • Security
  • Operations
    • CI/CD
    • Culture
    • DevOps
    • Kubernetes
    • Monitoring
    • Service Mesh
    • Tools
 

CI/CD

▾ 2 MINUTE READ — CLOSE

CI/CD is Changing for Cloud Native Architectures

A new approach to continuous integration and continuous delivery (CI/CD) is emerging for cloud native architectures. Cloud native CI/CD requires a deeper understanding of DevOps practices and how that affects the way organizations deploy and manage workloads using containers, microservices and serverless functions. An increasing focus on continuous delivery (CD) has brought new tools and practices that allow teams to produce frequent, fast and, above all, boring automated releases.

With cloud native architectures, complexity is shifting away from building and assembly of code towards orchestration of releases. Build tools such as Travis CI and Jenkins are starting to commoditize and become much simpler. As more and more organizations get comfortable with building custom code using containers and other immutable constructs, they spend fewer cycles on building that code and shift into solving the problems of orchestrated releases.

Fast and Frequent Software Releases are the Focus

Focusing on software releases is a cultural shift for companies that involves organizational change. DevOps transformation means building cross-functional teams with common goals, aligning the organization around the architecture and creating a culture of continuous improvement. One of the higher-level achievements in a DevOps transformation is continuous delivery.

“Continuous delivery is the natural extension of continuous integration, an approach in which teams ensure that every change to the system is releasable, and release any version with the push of a button. Continuous delivery aims to make releases boring, so that we can deliver frequently and get quick feedback on what users care about.”

— ThoughtWorks

CI is a mechanism to merge and test code changes on an ongoing basis, often achieved by a tool like Jenkins. CD is the attempt to speed up and automate deployments, where an operator can push out multiple deployments in a week across numerous services, and know the exact condition of the applications and infrastructure in the course of the deployments.

New Tools Allow Push-Button Deployments

What is truly required for continuous delivery which is not provided by CI tools is a “state” machine. CD tools, such as Spinnaker, have the ability to take an environment from one state to the next until it makes it all the way to production. The machine will move the environment, such as Docker containers, through to production in an automated fashion, and will even have the ability to do things like rollbacks, canary deployments and scaling instances. This allows for the agile, push button, automated deployments that an ideal CD mindset drives towards. Such pipelines are at the core of CD capabilities, by orchestrating a repeatable deployment over stages.

Kubernetes Enables it All

Underlying these new CI/CD pipelines is Kubernetes, the open source container orchestrator. Its modularity, available tooling and immutable infrastructure make CD much easier to put in place. Kubernetes helps define a container deployment and manage instances, but leaves it up to the user to automate those deployments into environments.


A newsletter digest of the week’s most important stories & analyses.

Do you also want to be notified of the following?
We don’t sell or share your email. By continuing, you agree to our Terms of Use and Privacy Policy.

CI/CD / DevOps / Security / Sponsored

How Automation Can Help to Close the Security Loop

3 Oct 2019 5:00pm, by B. Cameron Gain

CI/CD / Cloud Services / Development / Sponsored

How DigitalOcean and Northwestern Mutual Use GitLab to Help Run CI/CD

1 Oct 2019 5:00pm, by TNS Staff

CI/CD / Development / Machine Learning / Sponsored / Contributed

Robotic Process Automation: A New Spin on Old Challenges

1 Oct 2019 8:56am, by Wayne Ariola

CI/CD / DevOps / Sponsored / Contributed

One SRE’s Struggle and Success to Improve Infrastructure as Code

30 Sep 2019 5:00am, by Allee Clark

CI/CD / Kubernetes / Monitoring / Sponsored

T-Mobile’s ‘Eye Opening’ Shift to GitOps

26 Sep 2019 5:00pm, by B. Cameron Gain

CI/CD / Edge / IoT / Tools / Sponsored / Contributed

A CTO’s ‘Drawn-Out Conversation’ on How to Build IoT At Scale with CircleCI’s CTO

26 Sep 2019 10:48am, by Gillian Kieser

CI/CD / DevOps / Security

Integrating Security into Build Processes Signals DevSecOps Tipping Point

26 Sep 2019 9:41am, by Lawrence E Hecht

CI/CD / DevOps / Kubernetes / Sponsored / Contributed

Case Study: Efficient Infrastructure with Containerized Pipelines, Kubernetes and GitOps

25 Sep 2019 1:00pm, by Nico Meisenzahl

CI/CD / Development

Dark Deep Dive: From Editor to Infrastructure in Less Than 50 Milliseconds

25 Sep 2019 10:01am, by Mike Melanson

CI/CD / DevOps

Red Hat Expands Ansible into a Full IT Automation Platform with Collaboration, Analytics

24 Sep 2019 1:18pm, by Joab Jackson

CI/CD / DevOps / Sponsored / Contributed

How Self-Service Is Redefining Ops Engineering

24 Sep 2019 6:00am, by Neil McAllister

CI/CD / DevOps / Tools / Sponsored / Contributed

Hunting Sasquatch: How to Find Intermittent Issues Using Periodic Test Automation

23 Sep 2019 6:00am, by Lanier Norville

CI/CD / Data / Security

GitLab Commit Brooklyn: DevOps as a Single Application

17 Sep 2019 3:00pm, by Joab Jackson

CI/CD / Culture / Monitoring / Sponsored / Contributed

How to Develop and Deploy Software Like a Tech Giant

17 Sep 2019 8:48am, by Freyja Spaven

CI/CD / Culture / Sponsored

Defining the Cloud Foundry User Journey and the Developer Persona with Pivotal’s Dormain Drewitz

16 Sep 2019 5:00pm, by TNS Staff

CI/CD / Sponsored / Contributed

How ‘Continuous Security’ Can Solve the Cloud Protection Conundrum

16 Sep 2019 10:20am, by Bahubali Bill Shetti and Shrivatsa Upadhye

CI/CD / Cloud Native / DevOps / Tools / Sponsored / Contributed

Cloud Native Masterless Puppet, with Bolt and PuppetDB

10 Sep 2019 8:10am, by Craig Watson

CI/CD / Cloud Native

The Tools You Need to Run GitOps-Based Automated Deployments

9 Sep 2019 11:54am, by Jack Wallen

CI/CD / DevOps

One Toolchain to Manage All the Development: A CI/CD-Vendor Obsession

5 Sep 2019 10:28am, by Lawrence E Hecht

CI/CD / Development / DevOps

What Is GitOps and Why It Might Be The Next Big Thing for DevOps

4 Sep 2019 11:27am, by Jack Wallen

CI/CD / Machine Learning / Monitoring / Sponsored / Contributed

The Big Picture of AIOps: Why You Need AI to Take Over DevOps

4 Sep 2019 9:27am, by Andreas Grabner

CI/CD

How Relevant Is the Gap Between the Elite and Low Performing IT Shops?

29 Aug 2019 12:38pm, by Lawrence E Hecht

CI/CD / Development / DevOps / Sponsored / Contributed

Why Software Testing Shouldn’t Be as Boring as ‘You Know What’

29 Aug 2019 12:22pm, by Wolfgang Platz

CI/CD / Sponsored

CloudBees Provides the Big Picture with Software Delivery Management

26 Aug 2019 1:51pm, by Susan Hall

CI/CD / Culture / DevOps / Sponsored / Contributed

Top-5 Speakers I Can’t Wait to See at GitLab Commit Brooklyn

22 Aug 2019 11:20am, by Priyanka Sharma

CI/CD / DevOps / Machine Learning / Sponsored / Contributed

How Your DevOps Can Build Confidence

21 Aug 2019 1:00pm, by Ravi Lachhman

1 2 3 4 5 6 7 8 9 10

Architecture

  • Cloud Native
  • Containers
  • Edge/IoT
  • Microservices
  • Networking
  • Serverless
  • Storage

Development

  • Cloud Services
  • Data
  • Development
  • Machine Learning
  • Security

Operations

  • CI/CD
  • Culture
  • DevOps
  • Kubernetes
  • Monitoring
  • Service Mesh
  • Tools

The New Stack

  • Ebooks
  • Podcasts
  • Events
  • Newsletter
  • About / Contact
  • Sponsors
  • Sponsorship
  • Disclosures
  • Contributions
  • Twitter
  • Facebook
  • YouTube
  • Soundcloud
  • LinkedIn
  • Slideshare
  • RSS

© 2021 The New Stack. All rights reserved.

Privacy Policy. Terms of Use.