Fort- und Weiterbildung  /  June 07, 2018, 9.00 - 17.00 Uhr

Kurs »Continuous Integration mit Jenkins«

Jenkins ist eines der am häufigsten eingesetzten Werkzeuge  für die kontinuierliche Integration in Softwareprojekten. Der Kurs führt in die CI-Konzepte ein und zeigt deren Umsetzung mit dem Open-Source-Produkt Jenkins. Dabei geht es u.a. um Build-Automatisierung, Visualisierung von Test- und Analyseergebnissen, automatische Benachrichtigungen, verteilte Builds und eigene Plugins.

Inhalte 

CI Grundlagen

Jenkins Grundlagen

  • Installation
  • Konfiguration

Arbeiten mit Jenkins

  • Jobs erstellen 
  • Anbindung an SCM wie git
  • Build-Trigger

Jenkins für große Projekte

  • Parallele Builds
  • Build-Reihenfolge
  • Tuning

Interessante Plugins für Jenkins

  • Continuous Delivery mit Build Pipeline Plugin
  • Parameter und Bedingungen
  • Fork/Join

Build Jobs für Nicht-Java-Projekte

  • C, C#