Books & Videos

Table of Contents

  1. Chapter 1 Einleitung

    1. Was ist Continuous Integration?

    2. Was ist Jenkins?

    3. Die Geschichte

    4. Hudson oder Jenkins – wie soll ich mich entscheiden?

    5. Die Community

    6. Zusammenfassung

  2. Chapter 2 Einrichtung

    1. Installation

    2. Das Jenkins-Verzeichnis

    3. Basis-Konfiguration

    4. E-Mail-Einrichtung via SMTP

    5. Proxy-Server konfigurieren

    6. Abschluss

  3. Chapter 3 Projektarten

    1. »Free Style«-Softwareprojekt bauen

    2. Maven 2/3-Projekt

    3. Externen Job überwachen

    4. Multikonfigurationsprojekt bauen

    5. Kopiere bestehenden Job

    6. Abschluss

  4. Chapter 4 Das erste Projekt

    1. Jobkonfiguration

    2. Abschluss

  5. Chapter 5 Der erste Build

    1. Bedeutung im Softwareumfeld

    2. Build starten

    3. Build-Abschluss prüfen

    4. Build auswerten

    5. Metriken generieren und publizieren

    6. Erfolgreichen Build markieren

    7. Abschluss

  6. Chapter 6 Komplexe Builds mit Apache Ant

    1. Voraussetzungen

    2. Installation

    3. Befehlsübersicht

    4. Dateien komprimieren

    5. Der Exec-Task

    6. Umgebungsvariablen

    7. Abhängigkeiten zwischen den einzelnen Targets

    8. Phing

    9. Abschluss

  7. Chapter 7 Benachrichtigungen

    1. E-Mail (Standard)

    2. RSS

    3. Instant Messaging

    4. Short Messaging Service (SMS)

    5. Mobile Benachrichtigung

    6. Desktop

    7. Sonstige

    8. Abschluss

  8. Chapter 8 Automatisiertes Deployment

    1. Anwendung auf Jenkins-Seite

    2. Verwendung von Deployment-Werkzeugen

    3. Alte Schule

    4. New Kids on the Block

    5. Abschluss

  9. Chapter 9 Multikonfigurationsprojekte

    1. Einrichtung

    2. Multikonfigurationsprojekt bauen

    3. Auf Werte innerhalb des Builds zugreifen

    4. Abschluss

  10. Chapter 10 Plugins

    1. Plugins installieren

    2. Plugins aktuell halten

    3. Entfernen von Plugins

    4. Erweiterte Einstellungen

    5. Interessante Plugins

    6. Eigene Plugins schreiben

    7. Abschluss

  11. Chapter 11 Verteilte Build-Vorgänge

    1. Was sind verteilte Builds?

    2. Einrichtung

    3. Knoten deaktivieren

    4. Knoten Projekte zuweisen

    5. Knoten verwalten und analysieren

    6. Abschluss

  12. Chapter 12 Administration und Wartung

    1. Aktualisierungen installieren

    2. Jenkins-Backup

    3. Jenkins absichern

    4. Rechtevergabe

    5. Logdateien

    6. Nutzungsstatistiken

    7. Das Kommandozeilen-Interface

    8. Speicherprobleme

    9. Remote-API

    10. Groovy-Konsole

    11. Abschluss