Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Avoiding integration hell

Avoiding integration hell

Techmeetup talk about avoiding problems with integration by using Continuous Integration

Aaron Bassett

February 08, 2012
Tweet

More Decks by Aaron Bassett

Other Decks in Programming

Transcript

  1. REAL WORLD • 6 Developers • 905 files / ~56,000

    LOC • 942 Commits • 200+ Deployments
  2. WHAT IS A DEPLOYMENT? • New code added • Requirements

    / Dependencies installed • Database schema updated • Fixtures (data) loaded • Tests passed • Reports Generated (Test coverage, PEP8, *Pylint) • Documentation generated • Services restarted
  3. • Makes it easy to create jobs • Run your

    own scripts • 400+ Plugins available