puppet for build, test and release environment integrity
Post on 24-May-2015
1.024 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
top related