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

Mais conteúdo relacionado

Destaque

O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em RecifeO XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em RecifePaulo Caroli
 
Timeline activity
Timeline activity Timeline activity
Timeline activity Paulo Caroli
 
A linha de montagem de sw
A linha de montagem de sw A linha de montagem de sw
A linha de montagem de sw Paulo Caroli
 
Retrospectivas sob-medida
Retrospectivas sob-medidaRetrospectivas sob-medida
Retrospectivas sob-medidaPaulo Caroli
 
Direto aopontocomscrum
Direto aopontocomscrum   Direto aopontocomscrum
Direto aopontocomscrum Paulo Caroli
 
Show me your cards - Agiles 2010
Show me your cards - Agiles 2010Show me your cards - Agiles 2010
Show me your cards - Agiles 2010Paulo Caroli
 
Retrospectivas sob-medida
Retrospectivas sob-medidaRetrospectivas sob-medida
Retrospectivas sob-medidaPaulo Caroli
 
Scrum with Kanban; small adjustments, big improvements
Scrum with Kanban; small adjustments, big improvementsScrum with Kanban; small adjustments, big improvements
Scrum with Kanban; small adjustments, big improvementsPaulo Caroli
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife Paulo Caroli
 
Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"
Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"
Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"Paulo Caroli
 
PM Dojo Thouhgtworks Brazil - 2011 April 27
PM Dojo   Thouhgtworks Brazil - 2011 April 27PM Dojo   Thouhgtworks Brazil - 2011 April 27
PM Dojo Thouhgtworks Brazil - 2011 April 27Paulo Caroli
 
Whiskey sushi systems and flow
Whiskey sushi systems and flowWhiskey sushi systems and flow
Whiskey sushi systems and flowPaulo Caroli
 
Como Agile tem transformado a área de TI
Como Agile tem transformado a área de TIComo Agile tem transformado a área de TI
Como Agile tem transformado a área de TIPaulo Caroli
 
Kanban de features e MVP
Kanban de features e MVPKanban de features e MVP
Kanban de features e MVPPaulo Caroli
 
Direto ao ponto; criando produtos de forma enxuta
Direto ao ponto; criando produtos de forma enxutaDireto ao ponto; criando produtos de forma enxuta
Direto ao ponto; criando produtos de forma enxutaPaulo Caroli
 
7 Ways To Track Lead-Time
7 Ways To Track Lead-Time7 Ways To Track Lead-Time
7 Ways To Track Lead-TimePaulo Caroli
 
Concersas Cruciais
Concersas CruciaisConcersas Cruciais
Concersas CruciaisPaulo Caroli
 
Retrospective activity speed car abyss
Retrospective activity speed car abyssRetrospective activity speed car abyss
Retrospective activity speed car abyssPaulo Caroli
 
Retrospectivas Divertidas: atividades e idéias para fazer retrospectivas ágei...
Retrospectivas Divertidas: atividades e idéias para fazer retrospectivas ágei...Retrospectivas Divertidas: atividades e idéias para fazer retrospectivas ágei...
Retrospectivas Divertidas: atividades e idéias para fazer retrospectivas ágei...Paulo Caroli
 

Destaque (20)

O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em RecifeO XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
 
Timeline activity
Timeline activity Timeline activity
Timeline activity
 
A linha de montagem de sw
A linha de montagem de sw A linha de montagem de sw
A linha de montagem de sw
 
Retrospectivas sob-medida
Retrospectivas sob-medidaRetrospectivas sob-medida
Retrospectivas sob-medida
 
Direto aopontocomscrum
Direto aopontocomscrum   Direto aopontocomscrum
Direto aopontocomscrum
 
Show me your cards - Agiles 2010
Show me your cards - Agiles 2010Show me your cards - Agiles 2010
Show me your cards - Agiles 2010
 
Rio de Janeiro
Rio de JaneiroRio de Janeiro
Rio de Janeiro
 
Retrospectivas sob-medida
Retrospectivas sob-medidaRetrospectivas sob-medida
Retrospectivas sob-medida
 
Scrum with Kanban; small adjustments, big improvements
Scrum with Kanban; small adjustments, big improvementsScrum with Kanban; small adjustments, big improvements
Scrum with Kanban; small adjustments, big improvements
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
 
Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"
Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"
Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"
 
PM Dojo Thouhgtworks Brazil - 2011 April 27
PM Dojo   Thouhgtworks Brazil - 2011 April 27PM Dojo   Thouhgtworks Brazil - 2011 April 27
PM Dojo Thouhgtworks Brazil - 2011 April 27
 
Whiskey sushi systems and flow
Whiskey sushi systems and flowWhiskey sushi systems and flow
Whiskey sushi systems and flow
 
Como Agile tem transformado a área de TI
Como Agile tem transformado a área de TIComo Agile tem transformado a área de TI
Como Agile tem transformado a área de TI
 
Kanban de features e MVP
Kanban de features e MVPKanban de features e MVP
Kanban de features e MVP
 
Direto ao ponto; criando produtos de forma enxuta
Direto ao ponto; criando produtos de forma enxutaDireto ao ponto; criando produtos de forma enxuta
Direto ao ponto; criando produtos de forma enxuta
 
7 Ways To Track Lead-Time
7 Ways To Track Lead-Time7 Ways To Track Lead-Time
7 Ways To Track Lead-Time
 
Concersas Cruciais
Concersas CruciaisConcersas Cruciais
Concersas Cruciais
 
Retrospective activity speed car abyss
Retrospective activity speed car abyssRetrospective activity speed car abyss
Retrospective activity speed car abyss
 
Retrospectivas Divertidas: atividades e idéias para fazer retrospectivas ágei...
Retrospectivas Divertidas: atividades e idéias para fazer retrospectivas ágei...Retrospectivas Divertidas: atividades e idéias para fazer retrospectivas ágei...
Retrospectivas Divertidas: atividades e idéias para fazer retrospectivas ágei...
 

Semelhante a Continuous Integration and CruiseControl history

FISL 2010: CruiseControl: the open source that changed the way we develop sof...
FISL 2010: CruiseControl: the open source that changed the way we develop sof...FISL 2010: CruiseControl: the open source that changed the way we develop sof...
FISL 2010: CruiseControl: the open source that changed the way we develop sof...Paulo Caroli
 
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...Evolving Translation and Internationalization in OpenStack & Kubernetes commu...
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...Ian Choi
 
CloudStack User Group welcome
CloudStack User Group welcomeCloudStack User Group welcome
CloudStack User Group welcomeShapeBlue
 
10/29 Austin Ansible MeetUp - AnsibleFest Talk & Extending Ansible
10/29 Austin Ansible MeetUp - AnsibleFest Talk & Extending Ansible10/29 Austin Ansible MeetUp - AnsibleFest Talk & Extending Ansible
10/29 Austin Ansible MeetUp - AnsibleFest Talk & Extending Ansibletylerturk
 
Auckland Docker Meetup (July 2015) - DockerCon2015 lightningtalk
Auckland Docker Meetup (July 2015) - DockerCon2015 lightningtalkAuckland Docker Meetup (July 2015) - DockerCon2015 lightningtalk
Auckland Docker Meetup (July 2015) - DockerCon2015 lightningtalkPeter Sellars
 
2017 Q3 uPortal Open Source Support Briefing
2017 Q3 uPortal Open Source Support Briefing2017 Q3 uPortal Open Source Support Briefing
2017 Q3 uPortal Open Source Support BriefingBenito Gonzalez
 
All good things scale - ohs 2020 - 03.13.2020
All good things scale - ohs 2020 - 03.13.2020All good things scale - ohs 2020 - 03.13.2020
All good things scale - ohs 2020 - 03.13.2020Amanda Wozniak
 
A Review Paper on Kotlin Programming Language
A Review Paper on Kotlin Programming LanguageA Review Paper on Kotlin Programming Language
A Review Paper on Kotlin Programming Languageijtsrd
 
CloudStack news
CloudStack newsCloudStack news
CloudStack newsShapeBlue
 
Behind the scenes with Docker volume plugins
Behind the scenes with Docker volume pluginsBehind the scenes with Docker volume plugins
Behind the scenes with Docker volume pluginsClusterHQ
 
Freddie Mac Internship Overview
Freddie Mac Internship OverviewFreddie Mac Internship Overview
Freddie Mac Internship OverviewCharles Stolze
 
Moby Summit introduction
Moby Summit introductionMoby Summit introduction
Moby Summit introductionMoby Project
 
WebRTC Testing: State of the Art
WebRTC Testing: State of the ArtWebRTC Testing: State of the Art
WebRTC Testing: State of the ArtBoni García
 
Cinfony - Bring cheminformatics toolkits into tune
Cinfony - Bring cheminformatics toolkits into tuneCinfony - Bring cheminformatics toolkits into tune
Cinfony - Bring cheminformatics toolkits into tunebaoilleach
 
Voxxed Athens 2018 - Java EE is dead Long live jakarta EE!
Voxxed Athens 2018 - Java EE is dead Long live jakarta EE!Voxxed Athens 2018 - Java EE is dead Long live jakarta EE!
Voxxed Athens 2018 - Java EE is dead Long live jakarta EE!Voxxed Athens
 
CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015ShapeBlue
 
2017 Q2 uPortal Open Source Support Briefing
2017 Q2 uPortal Open Source Support Briefing2017 Q2 uPortal Open Source Support Briefing
2017 Q2 uPortal Open Source Support BriefingBenito Gonzalez
 
Qt for beginners part 1 overview and key concepts
Qt for beginners part 1   overview and key conceptsQt for beginners part 1   overview and key concepts
Qt for beginners part 1 overview and key conceptsICS
 
Qt Technical Presentation
Qt Technical PresentationQt Technical Presentation
Qt Technical PresentationDaniel Rocha
 

Semelhante a Continuous Integration and CruiseControl history (20)

FISL 2010: CruiseControl: the open source that changed the way we develop sof...
FISL 2010: CruiseControl: the open source that changed the way we develop sof...FISL 2010: CruiseControl: the open source that changed the way we develop sof...
FISL 2010: CruiseControl: the open source that changed the way we develop sof...
 
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...Evolving Translation and Internationalization in OpenStack & Kubernetes commu...
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...
 
CloudStack User Group welcome
CloudStack User Group welcomeCloudStack User Group welcome
CloudStack User Group welcome
 
10/29 Austin Ansible MeetUp - AnsibleFest Talk & Extending Ansible
10/29 Austin Ansible MeetUp - AnsibleFest Talk & Extending Ansible10/29 Austin Ansible MeetUp - AnsibleFest Talk & Extending Ansible
10/29 Austin Ansible MeetUp - AnsibleFest Talk & Extending Ansible
 
Auckland Docker Meetup (July 2015) - DockerCon2015 lightningtalk
Auckland Docker Meetup (July 2015) - DockerCon2015 lightningtalkAuckland Docker Meetup (July 2015) - DockerCon2015 lightningtalk
Auckland Docker Meetup (July 2015) - DockerCon2015 lightningtalk
 
2017 Q3 uPortal Open Source Support Briefing
2017 Q3 uPortal Open Source Support Briefing2017 Q3 uPortal Open Source Support Briefing
2017 Q3 uPortal Open Source Support Briefing
 
Squeak
SqueakSqueak
Squeak
 
All good things scale - ohs 2020 - 03.13.2020
All good things scale - ohs 2020 - 03.13.2020All good things scale - ohs 2020 - 03.13.2020
All good things scale - ohs 2020 - 03.13.2020
 
A Review Paper on Kotlin Programming Language
A Review Paper on Kotlin Programming LanguageA Review Paper on Kotlin Programming Language
A Review Paper on Kotlin Programming Language
 
CloudStack news
CloudStack newsCloudStack news
CloudStack news
 
Behind the scenes with Docker volume plugins
Behind the scenes with Docker volume pluginsBehind the scenes with Docker volume plugins
Behind the scenes with Docker volume plugins
 
Freddie Mac Internship Overview
Freddie Mac Internship OverviewFreddie Mac Internship Overview
Freddie Mac Internship Overview
 
Moby Summit introduction
Moby Summit introductionMoby Summit introduction
Moby Summit introduction
 
WebRTC Testing: State of the Art
WebRTC Testing: State of the ArtWebRTC Testing: State of the Art
WebRTC Testing: State of the Art
 
Cinfony - Bring cheminformatics toolkits into tune
Cinfony - Bring cheminformatics toolkits into tuneCinfony - Bring cheminformatics toolkits into tune
Cinfony - Bring cheminformatics toolkits into tune
 
Voxxed Athens 2018 - Java EE is dead Long live jakarta EE!
Voxxed Athens 2018 - Java EE is dead Long live jakarta EE!Voxxed Athens 2018 - Java EE is dead Long live jakarta EE!
Voxxed Athens 2018 - Java EE is dead Long live jakarta EE!
 
CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015
 
2017 Q2 uPortal Open Source Support Briefing
2017 Q2 uPortal Open Source Support Briefing2017 Q2 uPortal Open Source Support Briefing
2017 Q2 uPortal Open Source Support Briefing
 
Qt for beginners part 1 overview and key concepts
Qt for beginners part 1   overview and key conceptsQt for beginners part 1   overview and key concepts
Qt for beginners part 1 overview and key concepts
 
Qt Technical Presentation
Qt Technical PresentationQt Technical Presentation
Qt Technical Presentation
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Último (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Continuous Integration and CruiseControl history

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