Book description
- Continuous Integration wird so wichtig wie Unit-Testing, und Hudson ist das beste Open-Source-Tool dafür.+ Autor ist Hudson-Comitter + Geleitwort von Hudson-Initiator Kohsuke Kawaguchi+ Erstes Hudson-Buch weltweit
Table of contents
- Cover
- Titel
- Impressum
- Geleitwort von Kohsuke Kawaguchi
- Inhaltsverzeichnis
- 1 Einleitung
- 2 CI in 20 Minuten
- 3 Welche Vorteile bringt CI?
-
4 Die CI-Praktiken
- 4.1 Gemeinsame Codebasis
- 4.2 Automatisierter Build
- 4.3 Häufige Integration
- 4.4 Selbsttestender Build
- 4.5 Builds (und Tests) nach jeder Änderung
- 4.6 Schnelle Build-Zyklen
- 4.7 Tests in gespiegelter Produktionsumgebung
- 4.8 Einfacher Zugriff auf Build-Ergebnisse
- 4.9 Automatisierte Berichte
- 4.10 Automatisierte Ausbringung (Deployment)
- 4.11 Zusammenfassung
-
5 Hudson im Überblick
- 5.1 Die Hudson-Story
- 5.2 Architektur und Konzepte
-
5.3 Die Top-10-Highlights
- 5.3.1 Schnelle Installation
- 5.3.2 Effiziente Konfiguration
- 5.3.3 Unterstützung zahlreicher Build-Werkzeuge
- 5.3.4 Anbindung von Versionsmanagementsystemen
- 5.3.5 Testberichte
- 5.3.6 Benachrichtigungen
- 5.3.7 Remoting-Schnittstelle
- 5.3.8 Abhängigkeiten zwischen Jobs
- 5.3.9 Multikonfigurationsbuilds (»Matrix-Builds«)
- 5.3.10 Verteilte Builds
- 5.3.11 Plugins
- 5.4 Hudson im Vergleich zu Mitbewerbern
- 5.5 Zusammenfassung
- 6 Installieren und Einrichten
-
7 Hudson im täglichen Einsatz
- 7.1 Ihr erster Hudson-Job im Schnelldurchlauf
- 7.2 Jobtypen
- 7.3 Versionsmanagement integrieren
- 7.4 Auslösen von Builds
- 7.5 Testwerkzeuge integrieren
- 7.6 Benachrichtigungen verschicken
- 7.7 Dokumentationswerkzeuge integrieren
- 7.8 Analysewerkzeuge integrieren
- 7.9 Issue-Tracker integrieren
- 7.10 Zusammenfassung
- 8 Hudson für Fortgeschrittene
- 9 Hudson erweitern
- 10 Aufwand einer CI-Einführung
- 11 Tipps zur Einführung von CI
- 12 Fazit und Ausblick
- Literatur und Quellen
- Index
Product information
- Title: Continuous Integration mit Hudson – Jenkins
- Author(s):
- Release date: September 2012
- Publisher(s): dpunkt
- ISBN: 97833898646901
You might also like
book
Jenkins kurz & gut
Ein wichtiger Bestandteil moderner, agiler Softwareentwicklung ist die kontinuierliche Integration von Code-Änderungen in die existierende Software …
book
Konfigurationsmanagement mit Subversion, Maven und Redmine
Beschreibt den kompletten KM-Prozess und seine Organisation, nicht nur die Werkzeuge+ Hat sich in den drei …
book
Versionsverwaltung mit Git
Von grundlegenden Funktionen über die Handhabung von Branches und Remote-Repositories bis zu Tipps und Tricks für …
book
GitHub – Eine praktische Einführung
GitHub ist derzeit die größte Internetplattform für Open-Source-Entwicklungsprojekte und bietet ein grafisches Webinterface mit vielen Funktionen …