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

Continuous Integration

Continuous Integration

Improving Software Quality

Avatar for Juan Pablo Romero Bernal

Juan Pablo Romero Bernal

July 14, 2011
Tweet

More Decks by Juan Pablo Romero Bernal

Other Decks in Programming

Transcript

  1. Continuous integration Key Concepts • Source code repository (version control)

    ◦ SVN, GIT, HG, Bazaar ◦ github.com • Automate the build ◦ Create database ◦ Create config files ◦ Load fixtures ◦ Third-party vendors • Self-testing ◦ Unit test ◦ Functional test ◦ Coverage test
  2. Continuous integration References • Martin Fowler ◦ http://martinfowler.com/articles/continuousIntegration.html • Jenkins

    Project ◦ http://jenkins-ci.org/ ◦ http://jenkins-php.org/ • GIT ◦ http://progit.org/book/ • AxiaCore Blog ◦ http://axiacore.com/blog