software que rola nao cria limo
DESCRIPTION
An overview of the software development process of Launchpad.TRANSCRIPT
PORTO ALEGRE, JUNE 2009
Software que rola não cria limoSoftware que rola não cria limoO processo de desenvolvimento do Launchpad
(e o que você pode aprender dele)
Sidnei da [email protected]
PORTO ALEGRE, JUNE 2009
PORTO ALEGRE, JUNE 2009
Save the Date
July/August 2009
PORTO ALEGRE, JUNE 2009
Photo by Anna Rybacka (http://annarybacka.com/)
PORTO ALEGRE, JUNE 2009
The Team
PORTO ALEGRE, JUNE 2009
PORTO ALEGRE, JUNE 2009
PORTO ALEGRE, JUNE 2009
PORTO ALEGRE, JUNE 2009
PORTO ALEGRE, JUNE 2009
0
20
40
60
80
100
120
140
160
Test suite duration by revision
Revisions
Min
utes
PORTO ALEGRE, JUNE 2009
Integration process
MainlineDeveloperbranch
PQMTest pass?
Merge
PORTO ALEGRE, JUNE 2009
5-minutes PQM,please?
PORTO ALEGRE, JUNE 2009
Continuous integration process
DeveloperBranch
Devel mainline
PQM:No conflicts?
BuildbotTests pass?
Stablemainline
Merge
Test all new revisionssince last build.
Yes: Push
Testfixbranch
No
PORTO ALEGRE, JUNE 2009
A little help from the cloud
ec2test
PORTO ALEGRE, JUNE 2009
The score
2.1.102.1.11
2.1.12*
2.2.12.2.2
*2.2.3
2.2.42.2.5
0
5
10
15
20
25
30
35
40
Integrations Stats By Day
Test FailuresErrorsIntegrations
Cycles
PORTO ALEGRE, JUNE 2009
Continuous deployment
devel stable
db-devel db-stable
Tests pass?
Merge?
Db buildTests pass?
YesEdge
Staging
Yes
PORTO ALEGRE, JUNE 2009