Top Banner
1 A Playbook To Continuous Delivery Enterprise Trusted Continuous Delivery tiffanyjachja [email protected] Tiffany Jachja Evangelist Harness
16

Continuous Delivery A Playbook To - DevOps Institute

Feb 08, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Continuous Delivery A Playbook To - DevOps Institute

1

A Playbook To Continuous DeliveryEnterprise Trusted Continuous Delivery

tiffanyjachja [email protected]

Tiffany Jachja Evangelist Harness

Page 2: Continuous Delivery A Playbook To - DevOps Institute

CI vs. CD?

The roadmap

Benefits

Agenda

Evangelist@tiffanyjachja

Tiffany Jachja

Page 3: Continuous Delivery A Playbook To - DevOps Institute

P/3

Continuous Delivery Antipatterns

Antipattern: Deploying Software Manually

Antipattern: Long Release Cycles

Antipattern: Manual Environment Management

Page 4: Continuous Delivery A Playbook To - DevOps Institute

Code

Build & Test

Overall Visibility, Dashboards, & Reporting

Release Strategy

Secrets, Auditing & Compliance

RollbackVerificationInfrastructureProvisioning

Cloud Stacks ChangeManagement

Artifacts

Continuous Integration

Artifact

Environment Variables & Pipeline Management

Continuous Delivery

Basic

Rolling

Canary

Blue / Green

Continuous Integration != Continuous Delivery

Page 5: Continuous Delivery A Playbook To - DevOps Institute

Continuous Delivery

Release Strategy

Secrets, Auditing & Compliance

RollbackVerificationInfrastructureProvisioning

ChangeManagement

Environment Variables & Pipeline Management

Basic

Rolling

Canary

Blue / Green

Page 6: Continuous Delivery A Playbook To - DevOps Institute

Code Commit

Artifact (Repo) Live

Test &Build

Deploy to prod

Package Provision Environment

Deploy to non-prod

Verify

Rollback if necessary

Verify

Pipelines

Page 7: Continuous Delivery A Playbook To - DevOps Institute

P/7

The Effects of Fast Delivery

Empowered TeamsReduced ErrorsLowered StressContinuous Value

Page 8: Continuous Delivery A Playbook To - DevOps Institute

Infrastructure Provisioning

• Environments

• Limiting Direct/Manual Changes

• Plan:

provision

deploy & configure

manage

Page 9: Continuous Delivery A Playbook To - DevOps Institute

Change Management

• Process

• Sign-off gates / Promotion

• Builds at the press of a button

Page 10: Continuous Delivery A Playbook To - DevOps Institute

Verification

• Feedback is a shared responsibility

• What should you measure?

• Four areas of consideration:

instrumentation

data storage

data aggregation

event notification

Page 11: Continuous Delivery A Playbook To - DevOps Institute

Release Strategies & Rollback

• Reduce fear & risk

• Keep an old version

• Redeploy a known stable version

Page 12: Continuous Delivery A Playbook To - DevOps Institute

Pipeline Management

• Idempotent

• Accessible

• Push button

Page 13: Continuous Delivery A Playbook To - DevOps Institute

Audit & Compliance

• Who?

• What?

• When?

Page 14: Continuous Delivery A Playbook To - DevOps Institute

P/14

Pipelines: releasing repeatedly & reliably

Automation: everywhere

Self-Service: everyone is responsible for delivery

Continuous improvement: build quality in

How? Continuous Delivery Principles

Page 15: Continuous Delivery A Playbook To - DevOps Institute
Page 16: Continuous Delivery A Playbook To - DevOps Institute

THANK YOU!Meet me in the Network Chat Lounge for questions