Release Engineering as More than a Part-time Pastime
Dinah McNutt Google, Inc. mcnutt@google.com
Release Engineering as More than a Part-time Pastime Dinah McNutt - - PowerPoint PPT Presentation
Release Engineering as More than a Part-time Pastime Dinah McNutt Google, Inc. mcnutt@google.com What does a Release Engineer Do? Writes Makefiles What does a Release Engineer Do? Writes Makefiles Yells at the developers What
Dinah McNutt Google, Inc. mcnutt@google.com
Check out code Compile Test Release
Check out code Compile Unit Tests Deployment Package System Tests Canaries System Tests
Bug Fixes
Check out code Compile Unit Tests Deployment Package System Tests Canaries System Tests
Bug Fixes
Build Artifacts Reports Alerts/Monitoring
be built and deployed (and then help define the processes)
○Unique build strings ○Ability to identify when/where/how a binary was built
isolated.
science, especially alchemy.
So what does a
2004
grown scripts
build/deployment
2004
grown scripts
build/deployment
2014
Puppet, bamboo, buildbot, teamcity
programming
○ job ladders and job descriptions ○best practices ○metrics ○compliance
○end-to-end
○East - June 20, Philadelphia ○West - November 10, Seattle
○April - Mountain View, CA
○September 3-4, San Francisco