SEARCH (ENTER TO SEE ALL RESULTS)

POPULAR TOPICS

Analysis
News
Contributed
The New Stack Makers
Open Source
Research
Tutorial
Science
Off-The-Shelf Hacker
API Management
Skip to content
  • Ebooks
    • Storage
    • DevOps
    • Serverless
    • Microservices
    • Kubernetes Ecosystem
    • Docker Ecosystem
    • All Ebooks
  • Podcasts
    • TNS @Scale Series
    • TNS Analysts Round Table
    • TNS Context Weekly News
    • TNS Makers Interviews
    • All Podcasts
  • Events
  • Newsletter
  • • • •
    • Ebooks
      • Machine Learning
      • DevOps
      • Serverless
      • Microservices
      • Kubernetes Ecosystem
      • Docker Ecosystem
      • All Ebooks
    • Podcasts
      • TNS @Scale Series
      • TNS Analysts Round Table
      • TNS Context Weekly News
      • TNS Makers Interviews
      • All Podcasts
    • Events
    • Newsletter
Skip to content
  • Architecture
    • Cloud Native
    • Containers
    • Edge/IoT
    • Microservices
    • Networking
    • Serverless
    • Storage
  • Development
    • Security
    • Cloud Services
    • Data
    • Machine Learning
    • Development
  • 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.

+

CI/CD / Cloud Native / Cloud Services

The Spinnaker Continuous Delivery Platform Goes Live with 1.0 Release

6 Jun 2017 1:34pm, by Alex Handy

+

CI/CD / Development / DevOps

API Document Generators Can Fall Woefully Short on Meeting Accessibility Guidelines

5 Jun 2017 9:00am, by Mark Boyd

+

CI/CD / Development / DevOps / Microservices / Sponsored / Contributed

The Many Problems with Jenkins and Continuous Delivery

5 Jun 2017 7:00am, by Micha Hernandez van Leuffen

+

CI/CD / Culture / Development

How the Project Management Office Can Enable Agile Software Development

5 Jun 2017 1:00am, by Jennifer Riggins

+

CI/CD / Culture / Data

Cultureblocks: Experimental Blockchain Ebook Is a New Kind of Ever-Evolving Literature

4 Jun 2017 3:00am, by Kimberley Mok

+

CI/CD / Development / Microservices / Serverless / Contributed

Serverless Isn’t About Cost Savings, It’s About At-Bats

1 Jun 2017 3:00am, by Pete Johnson

+

CI/CD / Containers / Microservices

Microsoft Draft Offers Kubernetes Support for Developers

31 May 2017 8:26am, by Mary Branscombe

+

CI/CD / Development / Machine Learning / Security

Hexadite Uses AI to Automate Routine Security Incident Response

30 May 2017 6:00am, by Susan Hall

+

CI/CD / Containers / Development

Chef Brings Its IT Automation Portfolio to the Cloud

23 May 2017 8:30am, by Joab Jackson

+

CI/CD / Development / Monitoring

GitHub Introduces Marketplace, Expands Apps and GraphQL API

22 May 2017 2:30am, by Michelle Gienow

+

CI/CD / Cloud Native / Containers / Kubernetes

TNS Research: Tell Us About Your Kubernetes Experience

16 May 2017 1:06pm, by Lawrence E Hecht

+

CI/CD / DevOps / Tools / Sponsored

Event Intelligence Lets Your DevOps Sleep at Night

11 May 2017 4:08pm, by Alex Williams

+

CI/CD / Data

Caching out of Hadoop: How New York Times Embraces New Technology

27 Apr 2017 12:00pm, by Alex Handy

+

CI/CD / Cloud Native / Development / DevOps / Monitoring

How Node.js Helped Fashion E-Tailer Net-a-Porter Handle Java-Crushing Sale Traffic

27 Apr 2017 6:00am, by Michelle Gienow

+

CI/CD / DevOps / Sponsored / Contributed

The Software World Today: How We Got Here, and What Needs Fixing

24 Apr 2017 9:30am, by Micha Hernandez van Leuffen

+

CI/CD / Cloud Native / Cloud Services / Development

Platforms, Containers and the Semantics of PaaS

20 Apr 2017 10:53am, by Alex Williams and Lawrence E Hecht

+

CI/CD / Cloud Native / Cloud Services / Containers / Development / DevOps / Kubernetes / Sponsored

Kubernetes and Continuous Deployment

18 Apr 2017 12:37pm, by Alex Williams

+

CI/CD / Containers / Kubernetes

Bitbucket Pipelines Now Connects to Docker Containers

18 Apr 2017 7:54am, by Alex Handy

+

CI/CD / Development

Jenkins Gets a User Interface Makeover with Blue Ocean

10 Apr 2017 9:00am, by Darryl Taft

+

CI/CD / Cloud Native / DevOps / Machine Learning / Microservices

Staples Moves to Microservices and Cognitive Computing for Flexibility and Growth

5 Apr 2017 12:00pm, by Darryl Taft

+

CI/CD / Cloud Native

Enterprise Adoption of APIs is Driven by Internal Integration Needs

5 Apr 2017 1:00am, by Mark Boyd

+

CI/CD / Development

Chatbots Are Invading HipChat (and Why That’s a Good Thing)

4 Apr 2017 3:00pm, by Joab Jackson

+

CI/CD / Development / DevOps / Tools

Microsoft Visual Studio 2017 Focuses on DevOps and the Five-Star App

4 Apr 2017 1:00am, by Darryl Taft

+

CI/CD / Cloud Native / Data / Development / DevOps / Machine Learning

Close the Feedback Loop: Automating Systems of Insight

31 Mar 2017 9:00am, by Susan Hall

+

CI/CD / Cloud Services / Monitoring

Moogsoft Advances the Art of IT Operations Analytics

30 Mar 2017 1:00am, by Alex Handy

+

CI/CD / Development

Off-The-Shelf Hacker: The Industrial Strength Physical Computing Stack

25 Mar 2017 3:00am, by drtorq

11 12 13 14 15 16 17 18 19 20

Architecture

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

Development

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

Operations

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

The New Stack

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

© 2019 The New Stack. All rights reserved.

Privacy Policy. Terms of Use.