Einstieg in die Continuous Integration mit Jenkins
Kursinhalt
Jenkins ist ein Werkzeug zur Umsetzung von Continuous Integration (und -Delivery).
Bei dem immer stärker werdenden Einzug von agiler Software-Entwicklung und -Verteilung in Unternehmen unterstützt Sie Jenkins dabei, Qualität und Prozesse zu optimieren und zu verbessern.
Dieser Kurs bietet einen Einstieg in die Installation und den Betrieb von Jenkins. Sie lernen, Jenkins an gängige Entwicklungs-Umgebungen anzuschließen und Tests zu erstellen. Es werden zudem einige Anwendungsfälle aus der Praxis skizziert.
Ausführliche Agenda
- Einführung:
- Was ist Continuous Integration Testing/Delivery, wo findet es Anwendung?
- Übersicht über Lösungen für Continuous Integration (Jenkins, GitLab-CI, Travis, …)
- Übersicht über Jenkins
- Jenkins-Übersicht (Geschichte, Fork)
- Jenkins 2 als Single-Installation/-Konfiguration
- Plugins-Übersicht
- Test-Jobs erstellen:
- einfachen Job erstellen (Bash, Maven, Ant)
- Pipeline – Verbinden von Jobs
- Benachrichtigung bei Fehlern/Trends
- Tools verbinden:
- Versionsverwaltungen: GitLab, GitHub, SVN
- Überblick: Dynamische Worker mit Cloud-Anbindung oder Docker
- Ausblick:
- Continuous Delivery mit Jenkins Anwendungen in Docker und push Registry
- Ticketing am Beispiel von Jira
Zielgruppe
Entwickler:innen, Anwendungsbetreuer:innen, DevOps Engineers
Nötige Vorkenntnisse
Teilnehmende des Workshops bringen gute Kenntnisse der Linux-Systemadministration mit (RHCE, SCA, LPIC1 oder vergleichbar).
Dauer
2 Tage
Beginn 9:00 Uhr
Ende 16:30 Uhr
Veranstaltungsform
Online oder Präsenz möglich
Kontaktieren Sie uns!
Bei Fragen zu unserem Trainingsangebot erreichen Sie uns unter:
+49 8457 337 9990