Enviar pesquisa
Carregar
Cloud Software Factory Optimization
•
Transferir como PPTX, PDF
•
3 gostaram
•
1,313 visualizações
Título melhorado com IA
Nicolas De Loof
Seguir
Introduction to Cloud and PaaS the CloudBees way
Leia menos
Leia mais
Diversão e humor
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 72
Baixar agora
Recomendados
Vietmeyer Forge.Mil Overview
Vietmeyer Forge.Mil Overview
GovCloud Network
Scaling Continuous Integration Practices to Teams with Parallel Development
Scaling Continuous Integration Practices to Teams with Parallel Development
IBM UrbanCode Products
Quality on Submit
Quality on Submit
AgileSparks
2012 student track - vs2010
2012 student track - vs2010
Tim Mahy
BenchmarkQA Performance Testing Quality Forum March 2012
BenchmarkQA Performance Testing Quality Forum March 2012
BenchmarkQA
Alliance Successful Selenium Automation
Alliance Successful Selenium Automation
sadams22
PowerPoint Presentation
PowerPoint Presentation
rhofkens
Christ Vriens@Agile Community Event - March 19th, 2009
Christ Vriens@Agile Community Event - March 19th, 2009
guest19a937
Recomendados
Vietmeyer Forge.Mil Overview
Vietmeyer Forge.Mil Overview
GovCloud Network
Scaling Continuous Integration Practices to Teams with Parallel Development
Scaling Continuous Integration Practices to Teams with Parallel Development
IBM UrbanCode Products
Quality on Submit
Quality on Submit
AgileSparks
2012 student track - vs2010
2012 student track - vs2010
Tim Mahy
BenchmarkQA Performance Testing Quality Forum March 2012
BenchmarkQA Performance Testing Quality Forum March 2012
BenchmarkQA
Alliance Successful Selenium Automation
Alliance Successful Selenium Automation
sadams22
PowerPoint Presentation
PowerPoint Presentation
rhofkens
Christ Vriens@Agile Community Event - March 19th, 2009
Christ Vriens@Agile Community Event - March 19th, 2009
guest19a937
Heterogeneous Development With RTC - Sreerupa Sen
Heterogeneous Development With RTC - Sreerupa Sen
Roopa Nadkarni
Continuous delivery chernivcy
Continuous delivery chernivcy
Volodymyr Yelchev
Introducing Obsidian Software and RAVEN-GCS for PowerPC
Introducing Obsidian Software and RAVEN-GCS for PowerPC
DVClub
Agile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business Managers
Clever Moe
Prasad_CTP
Prasad_CTP
Prasad Bhat
Continuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise Stack
DevOps.com
Blue Monitor Software Development
Blue Monitor Software Development
urbantech
Wind River Simics
Wind River Simics
kylefacchin
XebiaLabs deployment automation brochure
XebiaLabs deployment automation brochure
guestea92ba
Neil Tompson - SoftTest Ireland
Neil Tompson - SoftTest Ireland
David O'Dowd
How we took our server side application to the cloud and liked what we got
How we took our server side application to the cloud and liked what we got
Baruch Sadogursky
White Paper: Configuration and Build Management of Product Line Development w...
White Paper: Configuration and Build Management of Product Line Development w...
Perforce
Lesson2 software process_contd2
Lesson2 software process_contd2
Nongkonlek Los Blancos
Webinar on deployment automation Xebialabs - 15 sept 2010
Webinar on deployment automation Xebialabs - 15 sept 2010
XebiaLabs
Постоянное тестирование интеграции
Постоянное тестирование интеграции
SQALab
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
Rosalind Radcliffe
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
Susan Yoskin
Industry - Evolution and migration - Incremental and Iterative Reengineering ...
Industry - Evolution and migration - Incremental and Iterative Reengineering ...
ICSM 2011
Adv prod tools assgn5
Adv prod tools assgn5
Susmita Pruthi
Dispara tu carrera profesional: por qué unirse a una Comunidad
Dispara tu carrera profesional: por qué unirse a una Comunidad
Agustin Benito Bethencourt
Bitacora personas
Bitacora personas
Agustin Benito Bethencourt
Cloud patterns
Cloud patterns
Nicolas De Loof
Mais conteúdo relacionado
Mais procurados
Heterogeneous Development With RTC - Sreerupa Sen
Heterogeneous Development With RTC - Sreerupa Sen
Roopa Nadkarni
Continuous delivery chernivcy
Continuous delivery chernivcy
Volodymyr Yelchev
Introducing Obsidian Software and RAVEN-GCS for PowerPC
Introducing Obsidian Software and RAVEN-GCS for PowerPC
DVClub
Agile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business Managers
Clever Moe
Prasad_CTP
Prasad_CTP
Prasad Bhat
Continuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise Stack
DevOps.com
Blue Monitor Software Development
Blue Monitor Software Development
urbantech
Wind River Simics
Wind River Simics
kylefacchin
XebiaLabs deployment automation brochure
XebiaLabs deployment automation brochure
guestea92ba
Neil Tompson - SoftTest Ireland
Neil Tompson - SoftTest Ireland
David O'Dowd
How we took our server side application to the cloud and liked what we got
How we took our server side application to the cloud and liked what we got
Baruch Sadogursky
White Paper: Configuration and Build Management of Product Line Development w...
White Paper: Configuration and Build Management of Product Line Development w...
Perforce
Lesson2 software process_contd2
Lesson2 software process_contd2
Nongkonlek Los Blancos
Webinar on deployment automation Xebialabs - 15 sept 2010
Webinar on deployment automation Xebialabs - 15 sept 2010
XebiaLabs
Постоянное тестирование интеграции
Постоянное тестирование интеграции
SQALab
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
Rosalind Radcliffe
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
Susan Yoskin
Industry - Evolution and migration - Incremental and Iterative Reengineering ...
Industry - Evolution and migration - Incremental and Iterative Reengineering ...
ICSM 2011
Adv prod tools assgn5
Adv prod tools assgn5
Susmita Pruthi
Mais procurados
(19)
Heterogeneous Development With RTC - Sreerupa Sen
Heterogeneous Development With RTC - Sreerupa Sen
Continuous delivery chernivcy
Continuous delivery chernivcy
Introducing Obsidian Software and RAVEN-GCS for PowerPC
Introducing Obsidian Software and RAVEN-GCS for PowerPC
Agile Open Source Performance Testing Workshop for Business Managers
Agile Open Source Performance Testing Workshop for Business Managers
Prasad_CTP
Prasad_CTP
Continuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise Stack
Blue Monitor Software Development
Blue Monitor Software Development
Wind River Simics
Wind River Simics
XebiaLabs deployment automation brochure
XebiaLabs deployment automation brochure
Neil Tompson - SoftTest Ireland
Neil Tompson - SoftTest Ireland
How we took our server side application to the cloud and liked what we got
How we took our server side application to the cloud and liked what we got
White Paper: Configuration and Build Management of Product Line Development w...
White Paper: Configuration and Build Management of Product Line Development w...
Lesson2 software process_contd2
Lesson2 software process_contd2
Webinar on deployment automation Xebialabs - 15 sept 2010
Webinar on deployment automation Xebialabs - 15 sept 2010
Постоянное тестирование интеграции
Постоянное тестирование интеграции
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
Industry - Evolution and migration - Incremental and Iterative Reengineering ...
Industry - Evolution and migration - Incremental and Iterative Reengineering ...
Adv prod tools assgn5
Adv prod tools assgn5
Destaque
Dispara tu carrera profesional: por qué unirse a una Comunidad
Dispara tu carrera profesional: por qué unirse a una Comunidad
Agustin Benito Bethencourt
Bitacora personas
Bitacora personas
Agustin Benito Bethencourt
Cloud patterns
Cloud patterns
Nicolas De Loof
Likebox - votre avis nous intéresse
Likebox - votre avis nous intéresse
Nicolas De Loof
Mediagebruik
Mediagebruik
zwartepeter
Docker bdxio
Docker bdxio
Nicolas De Loof
Destaque
(6)
Dispara tu carrera profesional: por qué unirse a una Comunidad
Dispara tu carrera profesional: por qué unirse a una Comunidad
Bitacora personas
Bitacora personas
Cloud patterns
Cloud patterns
Likebox - votre avis nous intéresse
Likebox - votre avis nous intéresse
Mediagebruik
Mediagebruik
Docker bdxio
Docker bdxio
Semelhante a Cloud Software Factory Optimization
Mobile Application Testing in the Cloud - Oct 2012
Mobile Application Testing in the Cloud - Oct 2012
CloudBees
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and Chellenges
Sanjeev Sharma
Visual Studio Application Lifecycle Managment end-to-end
Visual Studio Application Lifecycle Managment end-to-end
Hosam Kamel
End-To-End Visual Studio Application Lifecycle Management
End-To-End Visual Studio Application Lifecycle Management
Hosam Kamel
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview
Ayman El-Hattab
Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding
Intland Software GmbH
Chef for DevOps - an Introduction
Chef for DevOps - an Introduction
Sanjeev Sharma
Collab net overview_june 30 slide show
Collab net overview_june 30 slide show
sfelsenthal
ALM for SharePoint projects
ALM for SharePoint projects
Spiffy
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Intland Software GmbH
ITS-Fidel
ITS-Fidel
Fidel Softech P. Ltd
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
Aras
Les outils de Devops IBM
Les outils de Devops IBM
Patrick Bouillaud
Selenium Camp 2012
Selenium Camp 2012
Yan Alexeenko
Automated Build using teamcity
Automated Build using teamcity
Md Jawed
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Marko Taipale
OOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management Pack
jucaab
TDD in functional testing with WebDriver
TDD in functional testing with WebDriver
Mikalai Alimenkou
MF_Modernization.pptx
MF_Modernization.pptx
ManishaCh5
Semelhante a Cloud Software Factory Optimization
(20)
Mobile Application Testing in the Cloud - Oct 2012
Mobile Application Testing in the Cloud - Oct 2012
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and Chellenges
Visual Studio Application Lifecycle Managment end-to-end
Visual Studio Application Lifecycle Managment end-to-end
End-To-End Visual Studio Application Lifecycle Management
End-To-End Visual Studio Application Lifecycle Management
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview
Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding
Chef for DevOps - an Introduction
Chef for DevOps - an Introduction
Collab net overview_june 30 slide show
Collab net overview_june 30 slide show
ALM for SharePoint projects
ALM for SharePoint projects
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
ITS-Fidel
ITS-Fidel
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
Les outils de Devops IBM
Les outils de Devops IBM
Selenium Camp 2012
Selenium Camp 2012
Automated Build using teamcity
Automated Build using teamcity
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
OOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management Pack
TDD in functional testing with WebDriver
TDD in functional testing with WebDriver
MF_Modernization.pptx
MF_Modernization.pptx
Mais de Nicolas De Loof
Quand Internet sera gouvernée par les |chats> de Shrödinger
Quand Internet sera gouvernée par les |chats> de Shrödinger
Nicolas De Loof
Quand Internet sera gouvernée par les |chats> de Shrödinger
Quand Internet sera gouvernée par les |chats> de Shrödinger
Nicolas De Loof
Breaking the RpiDocker challenge
Breaking the RpiDocker challenge
Nicolas De Loof
( jenkins, docker ) -> { Continuous Delivery }
( jenkins, docker ) -> { Continuous Delivery }
Nicolas De Loof
Docker slaves
Docker slaves
Nicolas De Loof
Orchestrate Continuous Delivery with Jenkins and Docker
Orchestrate Continuous Delivery with Jenkins and Docker
Nicolas De Loof
Développer en Java et en Caleçon
Développer en Java et en Caleçon
Nicolas De Loof
Dockers zero to hero - (medium version)
Dockers zero to hero - (medium version)
Nicolas De Loof
Dockers zero to hero
Dockers zero to hero
Nicolas De Loof
La révolution Docker
La révolution Docker
Nicolas De Loof
Cloud patterns - softshake 2013
Cloud patterns - softshake 2013
Nicolas De Loof
Doing Business with OpenSource - a short (unofficial) CloudBees story
Doing Business with OpenSource - a short (unofficial) CloudBees story
Nicolas De Loof
Ma forge++ : @Cloud
Ma forge++ : @Cloud
Nicolas De Loof
Javavs net
Javavs net
Nicolas De Loof
Opening opensource : The Jenkins Way
Opening opensource : The Jenkins Way
Nicolas De Loof
Jenkins user meetup @paris
Jenkins user meetup @paris
Nicolas De Loof
Mais de Nicolas De Loof
(16)
Quand Internet sera gouvernée par les |chats> de Shrödinger
Quand Internet sera gouvernée par les |chats> de Shrödinger
Quand Internet sera gouvernée par les |chats> de Shrödinger
Quand Internet sera gouvernée par les |chats> de Shrödinger
Breaking the RpiDocker challenge
Breaking the RpiDocker challenge
( jenkins, docker ) -> { Continuous Delivery }
( jenkins, docker ) -> { Continuous Delivery }
Docker slaves
Docker slaves
Orchestrate Continuous Delivery with Jenkins and Docker
Orchestrate Continuous Delivery with Jenkins and Docker
Développer en Java et en Caleçon
Développer en Java et en Caleçon
Dockers zero to hero - (medium version)
Dockers zero to hero - (medium version)
Dockers zero to hero
Dockers zero to hero
La révolution Docker
La révolution Docker
Cloud patterns - softshake 2013
Cloud patterns - softshake 2013
Doing Business with OpenSource - a short (unofficial) CloudBees story
Doing Business with OpenSource - a short (unofficial) CloudBees story
Ma forge++ : @Cloud
Ma forge++ : @Cloud
Javavs net
Javavs net
Opening opensource : The Jenkins Way
Opening opensource : The Jenkins Way
Jenkins user meetup @paris
Jenkins user meetup @paris
Último
MumBai CaLL GIrls 24/7 Enjoy 7397865700 Escorts Service
MumBai CaLL GIrls 24/7 Enjoy 7397865700 Escorts Service
Call Girls Mumbai
Call Girls CG Road 7397865700 Independent Call Girls
Call Girls CG Road 7397865700 Independent Call Girls
ssuser7cb4ff
Call Girls Ellis Bridge 7397865700 Independent Call Girls
Call Girls Ellis Bridge 7397865700 Independent Call Girls
ssuser7cb4ff
Call Girls Near The Corus Hotel New Delhi 9873777170
Call Girls Near The Corus Hotel New Delhi 9873777170
Sonam Pathan
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
Apsara Of India
North Avenue Call Girls Services, Hire Now for Full Fun
North Avenue Call Girls Services, Hire Now for Full Fun
Komal Khan
Gripping Adult Web Series You Can't Afford to Miss
Gripping Adult Web Series You Can't Afford to Miss
get joys
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
Apsara Of India
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
SJU Quizzers
Call Girls Near Taurus Sarovar Portico Hotel New Delhi 9873777170
Call Girls Near Taurus Sarovar Portico Hotel New Delhi 9873777170
Sonam Pathan
Call Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts Service
Tina Ji
young call girls in Hari Nagar,🔝 9953056974 🔝 escort Service
young call girls in Hari Nagar,🔝 9953056974 🔝 escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Call Girls Koti 7001305949 all area service COD available Any Time
Call Girls Koti 7001305949 all area service COD available Any Time
Russian call girls Hyderabad | Russian Escorts Hyderabad
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Apsara Of India
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
srsj9000
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts Service
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts Service
Apsara Of India
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
dollysharma2066
Call Girls Sanand 7397865700 Ridhima Hire Me Full Night
Call Girls Sanand 7397865700 Ridhima Hire Me Full Night
ssuser7cb4ff
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
Apsara Of India
Último
(20)
MumBai CaLL GIrls 24/7 Enjoy 7397865700 Escorts Service
MumBai CaLL GIrls 24/7 Enjoy 7397865700 Escorts Service
Call Girls CG Road 7397865700 Independent Call Girls
Call Girls CG Road 7397865700 Independent Call Girls
Call Girls Ellis Bridge 7397865700 Independent Call Girls
Call Girls Ellis Bridge 7397865700 Independent Call Girls
Call Girls Near The Corus Hotel New Delhi 9873777170
Call Girls Near The Corus Hotel New Delhi 9873777170
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
North Avenue Call Girls Services, Hire Now for Full Fun
North Avenue Call Girls Services, Hire Now for Full Fun
Gripping Adult Web Series You Can't Afford to Miss
Gripping Adult Web Series You Can't Afford to Miss
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
QUIZ BOLLYWOOD ( weekly quiz ) - SJU quizzers
Call Girls Near Taurus Sarovar Portico Hotel New Delhi 9873777170
Call Girls Near Taurus Sarovar Portico Hotel New Delhi 9873777170
Call Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts Service
young call girls in Hari Nagar,🔝 9953056974 🔝 escort Service
young call girls in Hari Nagar,🔝 9953056974 🔝 escort Service
Call Girls Koti 7001305949 all area service COD available Any Time
Call Girls Koti 7001305949 all area service COD available Any Time
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts Service
VIP Call Girls In Goa 7028418221 Call Girls In Baga Beach Escorts Service
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call Girls Sanand 7397865700 Ridhima Hire Me Full Night
Call Girls Sanand 7397865700 Ridhima Hire Me Full Night
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
Cloud Software Factory Optimization
1.
Objectif : Cloud Nicolas
De Loof ©2012 CloudBees, Inc. All Rights Reserved
2.
<Me>
@ndeloof ©2011 CloudBees, Inc. All Rights 2 Reserved
3.
In Java community •
JUG-Leader and founder • jDuchess France (support) member • Conferenre organizer (as Dictator) nicolas@breizhjug.org ©2011 CloudBees, Inc. All Rights Reserved 3
4.
In OSS • (ex)
Apache committer • contributor • and few others… Fonzie nicolas@apache.org ©2011 CloudBees, Inc. All Rights Reserved 4
5.
At work … Senior
Engineer at Customer support Conferences and Evangelisation Sales tech-assistance DEV contributor nicolas.deloof@cloudbees.com ©2011 CloudBees, Inc. All Rights Reserved 5
6.
</me>
©2011 CloudBees, Inc. All Rights Reserved 6
7.
What’s a Software
Factory ? ©2011 CloudBees, Inc. All Rights Reserved
8.
Project Management
Developer (IDE) QA Maintenance Requirements Static analysis SCM Tests Feature Bug Tracker Test Coverage branches BugFix Branches Build tool TDD Release process Dashboard Distribution BDD C.I. Demo FDD History DevOps U.I Tests Production Deployment ©2011 CloudBees, Inc. All Rights Reserved 8
9.
QA
Maintenance Project Management Developer (IDE) Static analysis Bug Tracker Test Coverage Dashboard Requirements BugFix Branches Tests History Feature Build tool TDD branches Release Distribution process BDD C.I. Demo FDD DevOps U.I Tests Production Deployment ©2011 CloudBees, Inc. All Rights Reserved 9
10.
QA Project Management
Developer (IDE) Maintenance Requirements Tests Bug Tracker SCM Feature Static branches BugFix analysis Test Coverage Branches *DD Distribution Release Dashboard process C.I. Demo History DevOps U.I Tests Deployment Production ©2011 CloudBees, Inc. All Rights Reserved 10
11.
Project Management
Developer (IDE) QA Maintenance Requirements Static analysis SCM Bug Tracker BugFix Build tool Branches Test Coverage DevOps Distribution Dashboard Feature Tests Release process branches Demo *DD History Production U.I Tests Deployment ©2011 CloudBees, Inc. All Rights Reserved 11
12.
Project Management
Developer (IDE) QA Maintenance Requirements Static analysis SCM Tests Feature Bug Tracker Test Coverage branches BugFix Branches Build tool TDD Release process Dashboard Distribution BDD C.I. DevOps History Demo FDD Production U.I Tests ©2011 CloudBees, Inc. All Rights Reserved 12
13.
Choose your SCM
©2011 CloudBees, Inc. All Rights Reserved
14.
Git !
What else ? ©2011 CloudBees, Inc. All Rights Reserved 14
15.
Choose your Build
tool ©2011 CloudBees, Inc. All Rights Reserved
16.
Maven ? Standardized project
layout Dependency management and repository Standardized commands and lifecycle ✗Ugly file format ✗Close-minded lifecycle and project model ✗Damaged community ©2011 CloudBees, Inc. All Rights Reserved 16
17.
What else ?
©2011 CloudBees, Inc. All Rights Reserved 17
18.
Choose your Automation
tool ©2011 CloudBees, Inc. All Rights Reserved
19.
Jenkins ! • 400+
plugins • Still growing dev community Ruby, Python • Support all* build tools • More than continuous integration DevOps ©2011 CloudBees, Inc. All Rights Reserved 19
20.
Hudson / Jenkins
: the fork Jenkins Here we are Jenkins defines it’s own process Hudson moved to GitHub and proposed to Eclipse Sonatype join Oracle Hudson Vote to rename the project and move to GitHub Oracle uses trademark as a weapon Issues with java.net infrastructure Oracle register « Hudson » trademark Oracle aquire SUN Hudson is adopted world wide KK create Hudson as a Hobby ©2011 CloudBees, Inc. All Rights Reserved 20
21.
Choose your platform
©2011 CloudBees, Inc. All Rights Reserved
22.
On-premises containers •
Available on demand ? • Cheap ? • Elastic ? • Simple (from a developer PoV) ? • Integrated with build tools ? ©2011 CloudBees, Inc. All Rights Reserved 22
23.
Use a PaaS
! ©2011 CloudBees, Inc. All Rights Reserved 23
24.
Paas ?
©2011 CloudBees, Inc. All Rights Reserved 24
25.
Cloud ?
me ©2011 CloudBees, Inc. All Rights Reserved 25
26.
Just some new
Buzz-words ? Let’s decrypt … ©2011 CloudBees, Inc. All Rights Reserved 26
27.
Sample : my
Software Factory The way I did it for 10 years … ©2011 CloudBees, Inc. All Rights Reserved
28.
Your Monday morning
TODO-list • Get a « big • Install DataBase enough » server • Install Sonar • Install OS • Configure repositories • Install JDK • Install repo manager • Install SCM • Configure proxies • Install Build tools • Configure Jobs • Install Jenkins • Configure Sonar rules • Install plugins • Provision Demo • Setup security server • … ©2011 CloudBees, Inc. All Rights 28 Reserved
29.
Option 1 :
virtual machines + clone Upgrades ? Maintenance ? ©2011 CloudBees, Inc. All Rights Reserved 29
30.
Option 2 :
script-it ©2011 CloudBees, Inc. All Rights Reserved 30
31.
Your (revised) Monday
morning TODO- list • Get a « big enough » server • Run scripts • Configure Jobs ©2011 CloudBees, Inc. All Rights 31 Reserved
32.
Elasticity
©2011 CloudBees, Inc. All Rights Reserved
33.
What you would
need What you have (and pay for) What you consume ©2011 CloudBees, Inc. All Rights 33 Reserved
34.
What you would
need What you consume Project Team Public start working Team Hollidays Release Bug working ! fix Maintenance ©2011 CloudBees, Inc. All Rights 34 Reserved
35.
In most cases,
your CI looks like that : ©2011 CloudBees, Inc. All Rights Reserved 35
36.
Platform as a
Service (not just the buzz) ©2011 CloudBees, Inc. All Rights Reserved
37.
Traditional Software Stack
Validate Install Stack Upgrade Monitor Patch 37
38.
@Cloud ©2011 CloudBees,
Inc. All Rights Reserved
39.
@Cloud
©2011 CloudBees, Inc. All Rights Reserved 39
40.
RUN@Cloud
©2011 CloudBees, Inc. All Rights Reserved
41.
… ©2011 CloudBees, Inc.
All Rights Reserved 41
42.
©2011 CloudBees, Inc.
All Rights Reserved 42
43.
©2011 CloudBees, Inc.
All Rights Reserved 43
44.
©2011 CloudBees, Inc.
All Rights Reserved 44
45.
©2011 CloudBees, Inc.
All Rights Reserved 45
46.
Why not simply
use an IaaS ? ©2011 CloudBees, Inc. All Rights Reserved
47.
©2011 CloudBees, Inc.
All Rights Reserved 47
48.
Why not use
a SaaS ? ©2011 CloudBees, Inc. All Rights Reserved
49.
©2011 CloudBees, Inc.
All Rights Reserved 49
50.
Does it fit
well ? ©2011 CloudBees, Inc. All Rights Reserved 50
51.
Competitors …
©2011 CloudBees, Inc. All Rights Reserved 51
52.
Ecosystem
©2011 CloudBees, Inc. All Rights Reserved
53.
©2011 CloudBees, Inc.
All Rights Reserved 53
54.
©2011 CloudBees, Inc.
All Rights Reserved 54
55.
©2011 CloudBees, Inc.
All Rights Reserved 55
56.
©2011 CloudBees, Inc.
All Rights Reserved 56
57.
©2011 CloudBees, Inc.
All Rights Reserved 57
58.
©2011 CloudBees, Inc.
All Rights Reserved 58
59.
Killer Feature :
DEV@Cloud Full-lifecycle « platform » for Java Developers ©2011 CloudBees, Inc. All Rights Reserved
60.
©2011 CloudBees, Inc.
All Rights Reserved 60
61.
©2011 CloudBees, Inc.
All Rights Reserved 61
62.
Elasticity ©2011 CloudBees, Inc.
All Rights Reserved 62
63.
©2011 CloudBees, Inc.
All Rights Reserved 63
64.
©2011 CloudBees, Inc.
All Rights Reserved 64
65.
©2011 CloudBees, Inc.
All Rights Reserved 65
66.
©2011 CloudBees, Inc.
All Rights Reserved 66
67.
©2011 CloudBees, Inc.
All Rights Reserved 67
68.
Full platform for
Java developer Your Code Your Application PaaS … ©2011 CloudBees, Inc. All Rights Reserved 68
69.
Higher vision of
PaaS : code PaaS application ©2011 CloudBees, Inc. All Rights Reserved 69
70.
@Cloud
@Cloud ©2011 CloudBees, Inc. All Rights Reserved 70
71.
Stop with slides,
let’s do it … ©2011 CloudBees, Inc. All Rights Reserved 71
72.
Thank you Q&A
©2011 CloudBees, Inc. All Rights Reserved 72
Notas do Editor
Lets look at the traditional stack here: again you are in the business of maintaining the whole stack. Whereas your expertise lies in your user app. If anything goes wrong in the stack – you are responsible for fixing it.
Baixar agora