Software Que Rola Nao Cria Limo

502 views

Published on

An overview of the software development process of Launchpad.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
502
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Software Que Rola Nao Cria Limo

  1. 1. Software que rola não cria limo O processo de desenvolvimento do Launchpad (e o que você pode aprender dele) Sidnei da Silva sidnei.da.silva@canonical.com PORTO ALEGRE, JUNE 2009
  2. 2. PORTO ALEGRE, JUNE 2009
  3. 3. Save the Date July/August 2009 PORTO ALEGRE, JUNE 2009
  4. 4. Photo by Anna Rybacka (http://annarybacka.com/) PORTO ALEGRE, JUNE 2009
  5. 5. The Team PORTO ALEGRE, JUNE 2009
  6. 6. PORTO ALEGRE, JUNE 2009
  7. 7. PORTO ALEGRE, JUNE 2009
  8. 8. PORTO ALEGRE, JUNE 2009
  9. 9. PORTO ALEGRE, JUNE 2009
  10. 10. Test suite duration by revision 160 140 120 Minutes 100 80 60 40 20 0 Revisions PORTO ALEGRE, JUNE 2009
  11. 11. Integration process PQM Developer Test pass? Mainline branch Merge PORTO ALEGRE, JUNE 2009
  12. 12. 5-minutes PQM, please? PORTO ALEGRE, JUNE 2009
  13. 13. Continuous integration process Developer PQM: Devel Branch No conflicts? Merge mainline Testfix Test all new revisions branch since last build. No Buildbot Tests pass? Yes: Push Stable mainline PORTO ALEGRE, JUNE 2009
  14. 14. A little help from the cloud ec2test PORTO ALEGRE, JUNE 2009
  15. 15. The score Integrations Stats By Day 40 35 30 25 Test Failures 20 Errors Integrations 15 10 5 0 2.1.11 * 2.2.2 2.2.3 2.2.5 2.1.10 2.1.12 2.2.1 * 2.2.4 Cycles PORTO ALEGRE, JUNE 2009
  16. 16. Continuous deployment devel Tests pass? Edge Yes stable Merge? Yes Db build db-devel Tests pass? db-stable Staging PORTO ALEGRE, JUNE 2009
  17. 17. PORTO ALEGRE, JUNE 2009

×