SlideShare ist ein Scribd-Unternehmen logo
1 von 19
ContinuousIntegrationmit HudsonJenkins PHP UG CGN | 04.02.2011 | Ingo Reinhart
Agenda Continuous Integration CI Framework Hudson / Jenkins Plugins Ausblick Lesenswertes
Continuous Integration Ständige Ausführung/Überprüfung von Build Unittests Codingstandard Dokumentation Deployment Integrationstests Systemtests
CI Framework maven 2, phing PHPUnit PHP CodeSniffer PHP Documentor eigene Scripte jmeter, soapUI, eigene Scripte Selenium
Kann jemand auf CI verzichten? NEIN, keiner!
Hudson / Jenkins Der automatisierte Buttler
Infos zu Hudson ,[object Object]
Um CI zu vereinfachen
Nun liegt das Projekt bei Oracle
KohsukeKawaguchi hat sich selbständig gemacht
In Java geschrieben
Sehr viel Plugins
Aktive Community
Aus Hudson wird Jenkins,[object Object]
Kommunikativ Gibt direkt Rückmeldung Auf vielen möglichen Kanälen Ohne Emotion Lampen Dashboard
Einfach JRE wget http://hudson-ci.org/downloads/war/latest/hudson.war java-jarhudson.war -DHUDSON_HOME=/Daten/crypt/hudson/  --httpPort=8091
Vielseitig 3 Projekttypen (multi, maven 2, freestyle) LDAP Skaliert: Slaves Plattform Sprachen Plugins
Hudson / Jenkins
Plugins GIT Für alle CI Framework Tools Chuck Norris Grüne Bälle Jabber / E-Mail usw. JIRA und ähnliche SONAR Template

Weitere ähnliche Inhalte

Andere mochten auch

Mobile Social Campaigning mit match2blue für Kurt Beck
Mobile Social Campaigning mit match2blue für Kurt BeckMobile Social Campaigning mit match2blue für Kurt Beck
Mobile Social Campaigning mit match2blue für Kurt Beckmatch2blue
 
Escaparates de marketing
Escaparates de marketingEscaparates de marketing
Escaparates de marketingGAbii Castillo
 
Orientaciones para las familias
Orientaciones para las familiasOrientaciones para las familias
Orientaciones para las familiasBolilla Beltrán
 
Strategiekonzept Gina Tricot
Strategiekonzept Gina TricotStrategiekonzept Gina Tricot
Strategiekonzept Gina TricotTetyana Repetya
 
Beschuldigtenanhörung
BeschuldigtenanhörungBeschuldigtenanhörung
Beschuldigtenanhörungerhard renz
 
Eingangs - Rechnungsprüfung schneller und damit gewinnbingend fürs Unternehme...
Eingangs - Rechnungsprüfung schneller und damit gewinnbingend fürs Unternehme...Eingangs - Rechnungsprüfung schneller und damit gewinnbingend fürs Unternehme...
Eingangs - Rechnungsprüfung schneller und damit gewinnbingend fürs Unternehme...HENRICHSEN AG
 
8кл. достоприм. берлина
8кл. достоприм. берлина8кл. достоприм. берлина
8кл. достоприм. берлинаsavolvik
 
Reditus 2014
Reditus 2014Reditus 2014
Reditus 2014ceadeucsc
 
Analisis de una obra
Analisis de una obraAnalisis de una obra
Analisis de una obrarafa42
 
Planificador de proyectos
Planificador de proyectosPlanificador de proyectos
Planificador de proyectosAna Valdés
 
E-- Portafolio- Oscar Soto Castillo -- Grupo Grupo 201512_12.
E-- Portafolio- Oscar Soto Castillo -- Grupo Grupo 201512_12.E-- Portafolio- Oscar Soto Castillo -- Grupo Grupo 201512_12.
E-- Portafolio- Oscar Soto Castillo -- Grupo Grupo 201512_12.Oscar Reyes
 
Planificador de proyectos
Planificador de proyectosPlanificador de proyectos
Planificador de proyectosAna Valdés
 
Presentación modelos administrativos 15 a
Presentación modelos administrativos 15 aPresentación modelos administrativos 15 a
Presentación modelos administrativos 15 aandrendon
 
Invitación Alejandro y carla
Invitación Alejandro y carlaInvitación Alejandro y carla
Invitación Alejandro y carlaNataly Delgado
 
Contabilidad
ContabilidadContabilidad
Contabilidad171195
 

Andere mochten auch (20)

Mobile Social Campaigning mit match2blue für Kurt Beck
Mobile Social Campaigning mit match2blue für Kurt BeckMobile Social Campaigning mit match2blue für Kurt Beck
Mobile Social Campaigning mit match2blue für Kurt Beck
 
Escaparates de marketing
Escaparates de marketingEscaparates de marketing
Escaparates de marketing
 
Orientaciones para las familias
Orientaciones para las familiasOrientaciones para las familias
Orientaciones para las familias
 
Strategiekonzept Gina Tricot
Strategiekonzept Gina TricotStrategiekonzept Gina Tricot
Strategiekonzept Gina Tricot
 
Beschuldigtenanhörung
BeschuldigtenanhörungBeschuldigtenanhörung
Beschuldigtenanhörung
 
Eingangs - Rechnungsprüfung schneller und damit gewinnbingend fürs Unternehme...
Eingangs - Rechnungsprüfung schneller und damit gewinnbingend fürs Unternehme...Eingangs - Rechnungsprüfung schneller und damit gewinnbingend fürs Unternehme...
Eingangs - Rechnungsprüfung schneller und damit gewinnbingend fürs Unternehme...
 
8кл. достоприм. берлина
8кл. достоприм. берлина8кл. достоприм. берлина
8кл. достоприм. берлина
 
Realismo mágico
Realismo mágicoRealismo mágico
Realismo mágico
 
robot
robotrobot
robot
 
Reditus 2014
Reditus 2014Reditus 2014
Reditus 2014
 
Analisis de una obra
Analisis de una obraAnalisis de una obra
Analisis de una obra
 
Planificador de proyectos
Planificador de proyectosPlanificador de proyectos
Planificador de proyectos
 
IVA
IVAIVA
IVA
 
Spread.ly - deutsche Präsentation
Spread.ly - deutsche PräsentationSpread.ly - deutsche Präsentation
Spread.ly - deutsche Präsentation
 
E-- Portafolio- Oscar Soto Castillo -- Grupo Grupo 201512_12.
E-- Portafolio- Oscar Soto Castillo -- Grupo Grupo 201512_12.E-- Portafolio- Oscar Soto Castillo -- Grupo Grupo 201512_12.
E-- Portafolio- Oscar Soto Castillo -- Grupo Grupo 201512_12.
 
Autoconocimiento
AutoconocimientoAutoconocimiento
Autoconocimiento
 
Planificador de proyectos
Planificador de proyectosPlanificador de proyectos
Planificador de proyectos
 
Presentación modelos administrativos 15 a
Presentación modelos administrativos 15 aPresentación modelos administrativos 15 a
Presentación modelos administrativos 15 a
 
Invitación Alejandro y carla
Invitación Alejandro y carlaInvitación Alejandro y carla
Invitación Alejandro y carla
 
Contabilidad
ContabilidadContabilidad
Contabilidad
 

Ähnlich wie CI mit Hudson/Jenkins

Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)
Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)
Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)Wiest Simon
 
Continuous Integration mit Hudson (JUG Mannheim, 27.01.2010)
Continuous Integration mit Hudson (JUG Mannheim, 27.01.2010)Continuous Integration mit Hudson (JUG Mannheim, 27.01.2010)
Continuous Integration mit Hudson (JUG Mannheim, 27.01.2010)Wiest Simon
 
Software Entwicklung im Team
Software Entwicklung im TeamSoftware Entwicklung im Team
Software Entwicklung im Teambrandts
 
Softwarequalitätssicherung mit Continuous Integration Tools
 Softwarequalitätssicherung mit Continuous Integration Tools Softwarequalitätssicherung mit Continuous Integration Tools
Softwarequalitätssicherung mit Continuous Integration Toolsgedoplan
 
Softwarequalitätssicherung mit Continuous Integration Tools
Softwarequalitätssicherung mit Continuous Integration ToolsSoftwarequalitätssicherung mit Continuous Integration Tools
Softwarequalitätssicherung mit Continuous Integration ToolsGFU Cyrus AG
 
Vagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und ArchitektenVagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und ArchitektenOPITZ CONSULTING Deutschland
 
Agile Bodensee - Introducing Continuous Delivery
Agile Bodensee - Introducing Continuous DeliveryAgile Bodensee - Introducing Continuous Delivery
Agile Bodensee - Introducing Continuous Deliverypingworks
 
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-PipelinesContinuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-PipelinesTobias Schneck
 
Modernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenModernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenenpit GmbH & Co. KG
 
Config as Code: Der Weg zu Configuration as Code
Config as Code: Der Weg zu Configuration as CodeConfig as Code: Der Weg zu Configuration as Code
Config as Code: Der Weg zu Configuration as CodeDevOps Meetup Bern
 
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturContinuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturQAware GmbH
 
Mobile Anwendungen mit Apache Cordova
Mobile Anwendungen mit Apache CordovaMobile Anwendungen mit Apache Cordova
Mobile Anwendungen mit Apache CordovaYvette Teiken
 
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...DNUG e.V.
 
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and SpaceSoftwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and SpaceB1 Systems GmbH
 
Der Agile Qualitätsbaukasten - PHP Unconference 2014
Der Agile Qualitätsbaukasten - PHP Unconference 2014Der Agile Qualitätsbaukasten - PHP Unconference 2014
Der Agile Qualitätsbaukasten - PHP Unconference 2014WebcsonsultsEU
 
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)greenrobot
 
Continuous deployment in LeanIX @ Bonn Agile
Continuous deployment in LeanIX @ Bonn AgileContinuous deployment in LeanIX @ Bonn Agile
Continuous deployment in LeanIX @ Bonn AgileLeanIX GmbH
 

Ähnlich wie CI mit Hudson/Jenkins (20)

Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)
Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)
Continuous Integration mit Hudson (JUG Stuttgart, 11.02.2010)
 
Continuous Integration mit Hudson (JUG Mannheim, 27.01.2010)
Continuous Integration mit Hudson (JUG Mannheim, 27.01.2010)Continuous Integration mit Hudson (JUG Mannheim, 27.01.2010)
Continuous Integration mit Hudson (JUG Mannheim, 27.01.2010)
 
Software Entwicklung im Team
Software Entwicklung im TeamSoftware Entwicklung im Team
Software Entwicklung im Team
 
Softwarequalitätssicherung mit Continuous Integration Tools
 Softwarequalitätssicherung mit Continuous Integration Tools Softwarequalitätssicherung mit Continuous Integration Tools
Softwarequalitätssicherung mit Continuous Integration Tools
 
Softwarequalitätssicherung mit Continuous Integration Tools
Softwarequalitätssicherung mit Continuous Integration ToolsSoftwarequalitätssicherung mit Continuous Integration Tools
Softwarequalitätssicherung mit Continuous Integration Tools
 
Vagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und ArchitektenVagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und Architekten
 
Agile Bodensee - Introducing Continuous Delivery
Agile Bodensee - Introducing Continuous DeliveryAgile Bodensee - Introducing Continuous Delivery
Agile Bodensee - Introducing Continuous Delivery
 
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-PipelinesContinuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
 
Modernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenModernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesen
 
Ec2009 Templates
Ec2009 TemplatesEc2009 Templates
Ec2009 Templates
 
Config as Code: Der Weg zu Configuration as Code
Config as Code: Der Weg zu Configuration as CodeConfig as Code: Der Weg zu Configuration as Code
Config as Code: Der Weg zu Configuration as Code
 
3. Night of the pack
3. Night of the pack3. Night of the pack
3. Night of the pack
 
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturContinuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
 
Mobile Anwendungen mit Apache Cordova
Mobile Anwendungen mit Apache CordovaMobile Anwendungen mit Apache Cordova
Mobile Anwendungen mit Apache Cordova
 
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
 
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and SpaceSoftwarepaketierung und Continuous Integration bei Airbus Defence and Space
Softwarepaketierung und Continuous Integration bei Airbus Defence and Space
 
Der Agile Qualitätsbaukasten - PHP Unconference 2014
Der Agile Qualitätsbaukasten - PHP Unconference 2014Der Agile Qualitätsbaukasten - PHP Unconference 2014
Der Agile Qualitätsbaukasten - PHP Unconference 2014
 
Advanced Continuous Integration
Advanced Continuous IntegrationAdvanced Continuous Integration
Advanced Continuous Integration
 
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
 
Continuous deployment in LeanIX @ Bonn Agile
Continuous deployment in LeanIX @ Bonn AgileContinuous deployment in LeanIX @ Bonn Agile
Continuous deployment in LeanIX @ Bonn Agile
 

CI mit Hudson/Jenkins