Continuous Integration and CruiseControl history

1,900 views

Published on

Continuous Integration and CruiseControl history.

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
1,900
On SlideShare
0
From Embeds
0
Number of Embeds
148
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Continuous Integration and CruiseControl history

  1. 1. Continuous Integration and CruiseControl history<br />Paulo Caroli and LuizaPagliari<br />Many thanks to Martin Fowler and colleagues at Thoughtworks!<br />
  2. 2.
  3. 3. C3 project<br />4 Dev pairs (Kent, Martin, Ward…)<br />Smaltalk / Genstone<br />Manual Integration<br />Integration server<br />Developer name on post-it<br />Red / Yellow / Green<br />
  4. 4. C2 wiki<br />XP is being born<br />
  5. 5. XP Explained book released<br />Project A<br />Martin, Ward and TW<br />Java<br />Integration was a 2 week exercise<br />
  6. 6. < Early 2000 ><br />Project A goes for XP<br />50 developers, many teams<br />Java / Star Team / before ant<br /> While (true) {<br /> sleep<br /> upload?<br /> build<br /> test<br /> }<br />
  7. 7. < Late 2000 ><br />Martin’s CI article<br />Project B <br />Repeat the CI automated idea<br />CruiseControl is born<br />
  8. 8. Project C, D … X<br />Connectors to many repositories<br />Many contributors<br />
  9. 9. CI practice really picking up<br />TW in a .Net project<br />CruiseControl.Net<br />
  10. 10. TW in a Ruby project<br />CruiseControl.rb<br />
  11. 11. This talk about CruiseControlhistory (FISL 2010 conference)<br />Many good options!<br />Next generation of tools<br />

×