Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building and Testing Puppet

Building and Testing Puppet

This is how we build and test Puppet. A walkthrough of where we came from, how it works and where we're going next. It's not all roses, but it sure is fun.

Michael Stahnke

October 21, 2016
Tweet

More Decks by Michael Stahnke

Other Decks in Programming

Transcript

  1. @stahnma We were excited about 500 builds a week shipping

    3 times a week new platforms @stahnma
  2. @stahnma The Goal Developer must be able to make a

    small change and measure it without intervention
  3. @stahnma Challenges of on premise delivery Cost of being wrong

    user’s ability to update multiple stream upgrade matrix
  4. Final Thoughts • Puppet is difficult to build and test,

    but that’s what makes it fun • We’ve learned a ton along the way, we’re still going • New mistakes and lessons are indications of forward progress • We build our own tools when we see fit, but prefer not to • The system is our factory floor • The system performs science • The people make the system