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

Kenzan CTO on Why Spinnaker is the Best CI/CD Tool Available

6 Jul 2018 4:33pm, by Alex Handy

CI/CD / Culture / Data / Open Source

Plastic Bank Using Blockchain Tech to Monetize Plastic Waste

28 Jun 2018 1:56pm, by Kimberley Mok

CI/CD / Containers / Kubernetes / Sponsored

The State of Building Images on Kubernetes

28 Jun 2018 1:38pm, by Alex Handy

CI/CD / Kubernetes

7 Features that Make Kubernetes Ideal for CI/CD

28 Jun 2018 10:56am, by Rob Scott

CI/CD / Development

Optimizely’s Claire Vo Talks Successful A/B Testing at Scale

27 Jun 2018 4:31pm, by Alex Handy

CI/CD

How Drone Solved ownCloud’s Continuous Integration Woes

21 Jun 2018 12:51pm, by Joab Jackson

CI/CD / DevOps / Networking

NetDevOps: The Next Frontier in Agile Enterprise Automation?

21 Jun 2018 6:00am, by Jennifer Riggins

CI/CD / Machine Learning / Contributed

4 Challenges to Building Scalable AI/ML Pipelines in the Cloud

19 Jun 2018 7:03am, by John Morrell

CI/CD / Kubernetes

How Chaos Engineering Can Drive Kubernetes Reliability

12 Jun 2018 3:00am, by Jennifer Riggins

CI/CD / DevOps

How Chef Inspec Fits in with Today’s DevOps Practices

11 Jun 2018 1:05pm, by TNS Staff

end to end cars

CI/CD / Kubernetes

A New Approach to DevOps with Spinnaker on Kubernetes

6 Jun 2018 4:48pm, by Alex Williams

CI/CD / Kubernetes / Sponsored

The Best CI/CD Tool for Kubernetes Doesn’t Exist

5 Jun 2018 2:26pm, by Libby Clark

CI/CD / DevOps / Machine Learning

Extend Spinnaker Automated Delivery with Machine Learning and Custom Pipeline Logic

5 Jun 2018 1:56pm, by Joab Jackson

CI/CD / Kubernetes

Spine Offers Cloud-Based DevOps for Smaller Teams

5 Jun 2018 10:41am, by Alex Handy

CI/CD / Security / Sponsored / Contributed

Better Defense Against Spectre and Everything Else with Patching, SaltStack Hardening

5 Jun 2018 10:20am, by Mehul Revankar

CI/CD / Sponsored

The State of Application Automation and Management

31 May 2018 11:45am, by Alex Handy

CI/CD / Kubernetes / Sponsored

Improve Security With Automated Image Scanning Through CI/CD

25 May 2018 4:21pm, by TNS Staff

CI/CD / Kubernetes

Atlassian Develops a Speedy Auto-Scaler for Kubernetes

22 May 2018 1:25pm, by Alex Handy

CI/CD

Assembla: Cloud Version Control for the Enterprise

9 May 2018 10:05am, by Susan Hall

Walmart worker stocking produce (via IBM Blockchain Platform video)

CI/CD / Culture / Data

Walmart’s Blockchain Program May Transform the Way We Use Data

6 May 2018 6:03am, by David Cassel

CI/CD

How T-Mobile Is Ushering in 5G with TIBCO and Cloud Foundry

2 May 2018 8:26am, by Kiran Oliver

CI/CD / Contributed

Release Managers — The Unicorns of Continuous Delivery

17 Apr 2018 9:16am, by Jeff Keyes

CI/CD / Contributed

New Security Challenges with Infrastructure-as-Code and Immutable Infrastructure

4 Apr 2018 6:00am, by Roy Feintuch

CI/CD / Sponsored

Measuring Engineering Velocity: How Deploy Time Affects Cost and Quality

3 Apr 2018 6:00am, by Jim Rose

CI/CD

Jenkins X Brings Automated Pipelines to Kubernetes

2 Apr 2018 6:00am, by Alex Handy

CI/CD / Kubernetes

Cloud Native Computing Foundation Adopts Multicloud Management Tools

28 Mar 2018 8:45am, by Susan Hall

11 12 13 14 15 16 17 18 19 20

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.