Kontakt
(2-tägiger iX-Workshop)
Jenkins ist ein Werkzeug zur Implementierung von Continuous Integration und Continuouse Delivery (CD/CD). Die Software unterstützt Sie dabei, im Rahmen von agiler Software-Entwicklung und -Verteilung die Softwarequalität und Entwicklungspozesse zu optimieren und zu verbessern.
Sie lernen, Jenkins zu installieren, betreiben, an gängige Entwicklungs-Umgebungen anzuschließen und Pipelines zu erstellen. Es werden zudem einige Anwendungsfälle aus der Praxis und die Einbindung von Versionsverwaltungen (GitLab, GitHub, SVN) und Ticketsystemen (Redmine, Jira) behandelt.
Voraussetzungen
Als Teilnehmer des Workshops sollten Sie gute Kenntnisse der Linux-Systemadministration mitbringen (RHCE, SCA, LPIC1 oder vergleichbar).
Leistungen Ihres Workshoptickets
Der Workshop ist auf 20 Teilnehmer begrenzt!
Durchführung
Ist die Durchführung der Veranstaltung aufgrund höherer Gewalt, wegen Verhinderung eines Referenten, wegen Störungen am Veranstaltungsort oder aufgrund zu geringer Teilnehmerzahl (weniger als 50%) nicht möglich, werden die Teilnehmer spätestens 14 Tage vorher durch das heise Events-Team informiert.
Kontakt
Haben Sie Fragen zu der Organisation oder der Veranstaltung? Gern beantworte ich Ihre Fragen per E-Mail!
Jennifer Rypalla // jery@heise.de
19. - 20.05.2020, Hannover
Heise Medien GmbH & Co. KG, Karl-Wiechert-Allee 10, 30625 Hannover
13. - 14.10.2020, Nürnberg
qSkills GmbH & Co. KG, Südwestpark 65, 90449 Nürnberg
Preise
Frühbucherpreis: 1.629,00 € *
Standardpreis: 1.810,00 €
Alle Preise inkl. MwSt
* 10% Frühbucherrabatt bis 6 Wochen vor Veranstaltungsbeginn
Programm Tag 1
08:30 - 09:00 Uhr Registrierung
09:00 - 12:30 Uhr Einführung
Was ist Continuous Integration Testing/Delivery, wo findet es Anwendung? / Übersicht über Lösungen für Continuous Integration (Jenkins,Gitlab-CI, Travis, . . . )
12:30 - 13:30 Uhr Mittagspause
13:30 - 17:00 Uhr Übersicht über Jenkins
Jenkins-Übersicht (Geschichte, Fork) / Jenkins 2 als Single-Installation/-Konfiguration / Plugins-Übersich
Test-Jobs erstellen
Einfachen Job erstellen (Bash, Maven, Ant) / Pipeline – Verbinden von Jobs / Benachrichtigung bei Fehlern/Trends
Programm Tag 2
09:00 - 12:30 Uhr Tools verbinden
Versionsverwaltungen: Gitlab, Github, SVN / Ticketing: Redmine, Jira
12:30 - 13:30 Uhr Mittagspause
13:30 - 17:00 Uhr 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
Jeweils 15 Minuten Kaffeepause am Vor- und Nachmittag.