Developer Automation and Continuous Integration
The state of the art of automated testing of code as we develop it is marching forward at a break neck pace. A few years ago the idea that tests would continually be run against your code so that you would know that when it was ready to release was revolutionary. Today, with advances in tooling and the emergence of the cloud, it's old news and now we're testing things before they even get to trunk in the first place. Of course, there are trade offs that must be made in development process depending on how strict the controls are, and disagreements about the best ways to maximize both developer productivity as well as code quality. Many of these concerns can be ameliorated by the use of automation systems - but then the complexity of the automation itself becomes a full time project.
The Developer Automation mini-conf will focus on the current state of the art of developer tooling and testing automation in the Open Source world. From CI tools like Jenkins or buildbot, to build event triggers like zuul or tarmac, to code review systems such as gerrit or Launchpad. Let's get together and show each other how we're running our projects.
Monty Taylor runs developer automation for the OpenStack project, including the developer tooling, continuous integration and automation systems. Monty is also a core developer on the Drizzle project and was a Senior Consultant for MySQL, Inc. before they got gobbled up by the evil empire. He’s an expert in distributed systems and will bend your ear with stories of Burning Man if you let him.