View
115
Download
0
Category
Tags:
Preview:
DESCRIPTION
A presentation on possible future build and release strategies to ensure stability and quality beyond current continuous delivery methods.
Citation preview
Beyond Continuous Delivery
Chris HiltonThoughtWorks
chilton@thoughtworks.com@dirtyagile
Continuous Delivery
• Frequent, automated releases• Every check-in is a potential
release• Every change triggers feedback• Feedback must be received as
soon as possible• Automate almost everything• Build quality in
Assumptions
• Trunk-based development• Continuous
integration/delivery/deployment• Cloud computing– Cheap– Unlimited
Modular Development and Dependency Management
Dependency Management and Modular Development
Infrastructure as Code
Infrastructure as Code
Infrastructure as Code
Semi-Fluid Dependencies
Semi-Fluid Dependencies
Semi-Fluid Dependencies
Cloneable Pipelines
Personal Pipelines
Pre-Flight Pipelines
Pre-Flight Pipelines In Action
Pre-Flight Pipelines In Action
Pre-Flight Pipelines In Action
Pre-Flight Pipelines In Action
Pre-Flight Pipelines In Action
Pre-Flight Pipelines In Action
Pre-Flight Pipelines In Action
Pre-Flight Pipelines In Action
Evergreen Trunks
Quantum Pipelines
Quantum Pipelines
Quantum Pipelines
Evergreen Trunks
Extreme Integration
Extreme Integration
Extreme Integration
Cloud IDE
Project Manager
Project Manager
Project Manager
Operations
Operations
Operations
Operations
Back-end Developer
Back-end Developer
Back-end Developer
Back-end Developer
Web Developer
Web Developer
Web Developer
Web Developer
Operations
Operations
Beyond Continuous DeliveryChris Hilton
chilton@thoughtworks.com@dirtyagile
Graphics: Matthew Tobiaszmtobiasz@thoughtworks.com
Recommended