Logo

Inhalt

Lesermeinungen zu Projekt-Automatisierung

Die Reihe Pragmatisch Programmieren (PDF)

Vorwort (PDF)

  • Wo sind die Leckerbissen
  • Über das Buch hinaus
  • Was jeder sein Zuhause nennt
  • Typographische Konventionen
  • Danksagung

 

Vorwort der Übersetzer (PDF)

1 Einführung (PDF)

  • 1.1 Freihändig!
  • 1.2 Automatisierungstypen
  • 1.3 Fragen zur Automatisierung
  • 1.4 Vorgehensweise

 

2 Builds in einem Schritt

  • 2.1 Software bauen ist wie Brezelbacken (PDF)
  • 2.2 Die Verzeichnisstruktur des Projektes festlegen
  • 2.3 Den ersten Build ausführen
  • 2.4 Ein Build mit Ant
  • 2.5 Der Build im Geschmackstest
  • 2.6 Aufräumen
  • 2.7 Ein Build per Skript
  • 2.8 Einen frühen Start schaffen
  • 2.9 Was haben wir gerade gemacht

 

3 Zeitgesteuerte Builds

  • 3.1 Ihr erster zeitgesteuerter Build
  • 3.2 Platzieren eines Builds in CruiseControl
  • 3.3 CruiseControl ausführen
  • 3.4 Veröffentlichen des Build-Status
  • 3.5 Jetzt in XXL
  • 3.6 Was wir gerade gemacht haben

 

4 Releases auf Knopfdruck

  • 4.1 Zeitig und oft Releases erstellen
  • 4.2 Das erste Release vorbereiten
  • 4.3 Zusammenstellen des Releases
  • 4.4 Das Release generieren
  • 4.5 Vergeben eines Release-Tags
  • 4.6 Übergabe des Releases
  • 4.7 Automatisieren der Release-Prozedur (PDF)
  • 4.8 Generieren täglicher Distributionen
  • 4.9 Was wir gerade gemacht haben
5 Installation und Deployment
  • 5.1 Die Ware ausliefern
  • 5.2 Installieren der Standarddistributionsdatei
  • 5.3 Fehlerbeseitigung am Telefon
  • 5.4 Fehlerbekämpfung mit Diagnosetests (PDF)
  • 5.5 Aufbereiten Ihres Installationsprozesses
  • 5.6 Deployment von serverbasierten Anwendungen
  • 5.7 Automatische Aktualisierung installierter
  • 5.8 Was wir gerade gemacht haben

 

6 Überwachen

  • 6.1 Überwachen zeitgesteuerter Builds
  • 6.2 Visuelle Rückmeldungen bekommen (PDF)
  • 6.3 Überwachen Ihres Java-Prozesses
  • 6.4 Überprüfen Ihrer Webanwendung
  • 6.5 Überwachen von Protokolldateien
  • 6.6 Überwachen mit Log4j
  • 6.7 Stolperdrähte mit RSS bauen
  • 6.8 Überwachen der Gesundheit mit einem Debug-Befehl (PDF)
  • 6.9 Erstellen eines Absturzberichtes (PDF)
  • 6.10 3-2-1
  • 6.11 Automatisieren Sie!

 

A Ressourcen

  • A.1 Im Internet
  • A.2 Literaturverzeichnis

 

Pragmatische Projekt-Automatisierung:
Zusammenfassung

Register