Wir bleiben auf Abstand – ohne auf uns zu verzichten.
- Wir haben sowohl inhaltlich, als auch didaktisch auf Virtual Classrooms umgestellt.
- Erleben Sie unsere Trainings und Workshops live – einfach, digital und überall.
- Vernetzen Sie sich mit dem Trainer und anderen Teilnehmern, als wenn Sie vor Ort wären
Jenkins als führendes Werkzeug für Continuous Integration und Delivery ist bei ihnen bereits fest etabliert. Neue fachliche, technische oder organisatorische Anforderungen machen es notwendig, Ihre Prozesse in Entwicklung, Build und Delivery effizienter zu gestalten und umzusetzen. Das Konzept der Jenkins Pipeline (als Code) hilft Ihnen dabei, denn es hat Continuous Integration und Delivery maßgeblich verändert.
Mit diesem Training, und darauf aufbauenden Workshops, unterstützen wir seit mehr als fünf Jahren eine Vielzahl von Kunden unterschiedlicher Branchen, diesen Weg erfolgreich zu beschreiten. Wir bringen Ihnen die Grundlagen und best practices der Jenkins Pipeline (als Code) näher. Anhand von praktischen Beispielen und Übungen sammeln Sie erste Erfahrungen mit einer gescripteten und deklarativen Pipeline. Themen wie Fehlerbehandlung, Parallelisierung und die Verwendung von Shared Libraries runden das Training ab.
Nächste Termine für öffentliche Kurse:
Termin & Uhrzeit | Ort | Anmeldem |
09. & 10. März 2022 – jeweils von 9 – 17 Uhr | Onlinekurs | training@comquent.de |
27. & 28. April 2022 – jeweils von 9 – 17 Uhr | Onlinekurs | training@comquent.de |
Neue Termine in 2022!
Für Termine bei Ihnen vor Ort bzw. in Hamburg, Berlin, Frankfurt oder München nutzen Sie bitte unser Kontakt-Formular.
Agenda – Jenkins Pipeline:
Die Jenkins Pipeline
- Features des Jenkins 2
- Groovy, Jenkins API und Plugins
- wichtige Sprachmittel der Pipeline
- scripted versus deklarative Pipeline
- Pipeline Workspaces
Script Commands
- Shell Scripte und Windows Batch
- Verwendung von Error Codes und Log-Ausgaben
- Groovy, Maven, Python, Shell Scripting
- Beispiel und praktische Übung
Sourcecode Checkout
- SCM Anbindung in der Pipeline
- Git, SVN, TFS
- SCM Strategien und Jenkins
- Beispiel und praktische Übung
Parameters & Flow control
- Pipeline Konfiguration, Trigger
- Pipeline Parameter
- Eingabe durch input
- Pipelines verketten
File Handling
- wichtige und nützliche Sprachmittel
- Austausch von Dateien
- Archivieren von Artefakten
- Beispiel und praktische Übung
Error Handling
- Eigenschaft und Zustand einer Pipeline
- try / catch / finally
- Fehlerbehandlung in der deklarativen Pipeline
- Best Practices und praktische Übung
Parallelisierung
- Das Schlüsselwort “parallel”
- parallel im Code oder als Variable?
- Verteilung über Nodes
Nebenläufigkeit
- Motivation der Nebenläufigkeit
- Lock und Lockable Ressources
- Milestones
- Beispiel und praktische Übung
Shared Library
- Arten von Libraries und deren Anwendung
- Libraries im Jenkins konfigurieren
- Libraries in der Pipeline verwenden
- Beispiel und best practices
- praktische Übung