PuppetConf 2013 has ended
Thursday, August 22 • 5:10pm - 6:00pm
Releasing Puppet: Automating Packaging for Many Platforms or 'Make all the things'

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

A year ago, Puppet Labs had fewer than five fully packaged projects with disparate, difficult packaging workflows that took hours of manual work to accomplish identical results, with varying degrees of success. Since then, we have standardized workflow, added new products, expanded platform support, and removed manual steps (no more hand-crafted builds). This talk/workshop will describe how we have automated entire this process down to a single command from within the source code repo of most of our projects, enabling repeatable, automated packaging, and made packaging available to anyone using our projects’ source on github. This enables us to scale. Once upon a time adding new products to our release process was a major strain on the team.

avatar for Moses Mendoza

Moses Mendoza

Release Engineer, Puppet Labs
Moses Mendoza grew up near Portland, Oregon. Prior to working with Puppet Labs, Moses was primarily a System Administrator, most recently for the Art Institute of Portland as a Mac OSX System Administrator. At Puppet Labs, Moses Mendoza is working to build and scale the automated... Read More →
avatar for Matthaus Owens

Matthaus Owens

Release Manager, Puppet Labs
Matthaus is half of the Release Engineering team at Puppet Labs. An Illinois transplant, he's been in Portland since 2005, and at Puppet Labs since 2011. He completed his Masters in Computer Science in 2012. He is a father of two wonderful girls.

Thursday August 22, 2013 5:10pm - 6:00pm PDT
French Fairmont Hotel

Attendees (0)