A Build Monkey's Apology

A Build Monkey's Apology

Where I confessed my sins and sought atonement from an audience.

1945ab4cdb87eaf5a5c906fa884c29f1?s=128

Scott Robinson

September 26, 2012
Tweet

Transcript

  1. 3.

    Apologetics (from Greek ἀπολογία, "speaking in defense") is the discipline

    of defending a position (often religious) through the systematic use of information.
  2. 12.

    Feedback Cycle • Order stages by team value • Do

    not stop for regression • Do not mark tests as broken
  3. 15.
  4. 17.
  5. 18.

    Configuration • Version control build configuration • Build scripts in

    the source tree • Use new pipelines and agents
  6. 19.

    Resource by Capability • build • project-a • scott’s box

    NO • Windows • JRuby • Selenium YES
  7. 31.

    Summary of Mistakes • Broke the build. • Broke builds

    while fixing a broken build. • Broke dependencies for my team.
  8. 32.