Jenkins Einstieg

In diesem Kurs lernen Sie, wie Sie Jenkins installieren, betreiben, an gängige Entwicklungsumgebungen anschließen und Tests erstellen. Es werden zudem einige Anwendungsfälle aus der Praxis skizziert.

 

Inhalt

  •  Einführung
    • Was ist Continuous Integration Testing/Delivery, wo findet es Anwendung?
    • Übersicht uber Lösungen für Continuous Integration (Jenkins, Gitlab-CI, Travis,…)
  • Übersicht über Jenkins
    • Geschichte, Fork
    • Jenkins 2 als Single-Installation/-Konfiguration
    • Plugins
  • Test-Jobs erstellen
    • einfachen Job erstellen (Bash, Maven, Ant)
    • Pipeline – Verbinden von Jobs
    • Benachrichtigung bei Fehlern/Trends
  • Tools verbinden
    • Versionsverwaltungen: Gitlab, Github, SVN
    • Ticketing: Redmine, Jira
  • Use Cases/Ausblick
    • Continuous Delivery mit Jenkins und OBS
    • Continuous Delivery mit Jenkins Anwendungen in Docker und push Registry
    • Überblick: Dynamische Worker mit Cloud-Anbindung oder Docker

 

Termine

17.10.–19.10.2017