The Path to Build Happiness
In a healthy DevOps culture, everyone is a part of the release process, but for builds, that’s not always the case. Sometimes the developers own it; sometimes the Ops team owns it; in many organizations, no one owns it. Because of this, engineers (myself included) have grown complacent with inefficient builds. But we can change that.
In this session, I’ll show how to follow these tool agnostic steps to achieve build happiness:
* Measure your builds.
* Analyze the data to see how developers and CI systems are running builds.
* Improve build processes using build automation tooling.
* Optimize builds with incrementalization and/or parallelization.
* Iterate to maintain build happiness.
Vorkenntnisse
how they build applications and the pains the engineers face in their organization.
Lernziele
In this session, I’ll show how to follow these tool agnostic steps to achieve build happiness:
* Measure your builds.
* Analyze the data to see how developers and CI systems are running builds.
* Improve build processes using build automation tooling.
* Optimize builds with incrementalization and/or parallelization.
* Iterate to maintain build happiness.