View
1.030
Download
0
Category
Tags:
Preview:
DESCRIPTION
"Puppet for Build, Test and Release Environment Integrity" by Rene Medellin at Puppet Camp Melbourne 2013.
Citation preview
Build and Test Environment Configuration with Puppet
Rene Medellin – Lead Build Engineer
Puppetcamp Melbourne 2013
About me
medellre@gmail.com
@medellre
Rene Medellin -‐ Build and Release Engineer with an agile
focus. Worked mostly in financial services and a couple
of other places…
It’s all about Production
Rene Medellin -‐ medellre@gmail.com
Development and Release Reference Architecture
Rene Medellin -‐ medellre@gmail.com
Development and Release Infrastructure Toolset
© 2012 Rene Medellin
Continuous(Delivery(Toolset(Matrix(
Component Function Open Source Enterprise – On Premises Hosted – Off Premises
Version Control
Continuous Integration Continuous Deployment
Artifact Management
Build Deployment Automation
Rene Medellin -‐ medellre@gmail.com
Development and Release Infrastructure Toolset
© 2012 Rene Medellin
Component Function Open Source Enterprise – On Premises Hosted – Off Premises
Dev Dashboard Ops Dashboard
Environment Dashboard
Environment Provisioning
Environment State Management
Code (Static) Quality
Code Review
Rene Medellin -‐ medellre@gmail.com
Local Development Workflow
Rene Medellin -‐ medellre@gmail.com
Code
Build Review
Test
Development Sandbox
Rene Medellin -‐ medellre@gmail.com
Further reading….
Rene Medellin -‐ medellre@gmail.com
Further reading….
Rene Medellin -‐ medellre@gmail.com
Rene Medellin -‐ medellre@gmail.com
Infrastructure Testing or POC https://bitbucket.org/medellre/jenkins-‐appliance
INFRASTRUCTURE AS CODE
Rene Medellin -‐ medellre@gmail.com
Infrastructure As Code with peer review
Rene Medellin -‐ medellre@gmail.com
Infrastructure As Code with validation
Rene Medellin -‐ medellre@gmail.com
QUESTIONS?
Rene Medellin -‐ medellre@gmail.com
Recommended