Infrastructure Code Continuous Delivery Concepts

From NovaOrdis Knowledge Base
Jump to navigation Jump to search

External

Internal

Overview

Reconcile with Continuous Delivery.

The delivery pipeline metaphor describes how a change in the infrastructure code progresses from the person that makes the change all the way to production.

Infrastructure Delivery Pipeline

TO CONTINUE: IaC Chapter 8 Core Practice: Continuously Test and Deliver → Infrastructure Delivery Pipelines.

TO INTEGRATE:


A typical pipeline includes stages for testing (offline, test double, online) in dedicated environments and production deployment.


Stages:

1. Build Stage. The build stage compiles application code, runs unit tests and integration tests and publishes a deployable artifact in a repository.

2. Offline Infrastructure Tests

3. Online infrastructure Tests

Organizatorium

Tools