• DocumentCode
    3466881
  • Title

    Killing the Gatekeeper: Introducing a Continuous Integration System

  • Author

    Lacoste, Francis J.

  • Author_Institution
    Canonical Ltd., Montreal, QC, Canada
  • fYear
    2009
  • fDate
    24-28 Aug. 2009
  • Firstpage
    387
  • Lastpage
    392
  • Abstract
    This is the story of how the Launchpad (https://launchpad.net) development team switched to a continuous integration system to increase several flows in their development process: flow of changes on trunk; flow of changes requiring database schema upgrade; flow of deployed changes to end users. The switch to a buildbot based system meant violating a very old company taboo: a trunk that doesn´t pass its test suite. The risk of a broken trunk was offset by allowing each developer to run the full test suite in the Amazon EC2 cloud.
  • Keywords
    lean production; software engineering; software houses; Amazon EC2 cloud; Launchpad development team; buildbot based system; continuous integration system; database schema upgrade; development process; test suite; Clouds; Databases; Switches; System testing; Lean Continuous Integration System;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Agile Conference, 2009. AGILE '09.
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-0-7695-3768-9
  • Type

    conf

  • DOI
    10.1109/AGILE.2009.35
  • Filename
    5261054