Jenkins Advanced Jenkins Pipeline

Seminardauer:

  • 2 Tage

Zielgruppe:

  • Software Entwickler
  • DevOps Team
  • Verantwortliche für Build, Deploy und Delivery
  • Release Manager

Anzahl Teilnehmer:

  • max. 8 Teilnehmer

Voraussetzungen:

  • Entwicklungserfahrung
  • Jenkins Grundlagen
  • Continuous Integration

Jenkins Workshop und Training – Jenkins Pipeline

Jenkins erfährt in der Version 2 einen kompletten Wandel durch die Jenkins Pipelines. Viele Einschränkungen und architektonische Defizite der Version 1 werden durch das Jenkins Pipeline Konzept beseitigt. Es entsteht zugleich maximale Flexibilität bei geringerer Komplexität. Mittlerweile besitzt die Pipeline-Technologie den für den breiten Einsatz erforderlichen hohen Reifegrad.

In Jenkins Version 1.x war es möglich, ein Ziel auf vielfältigste Weisen zu erreichen. Auch mit der Jenkins Pipeline gibt es aktuell bereits wiederum viele Wege, ans Ziel zu kommen. Dieser Kurs bietet hierfür auch eine breite Übersicht. Praktische Übungen und Beispiele liefern das Know How für ihre Projektarbeit.

 

Die Schulungen können nach Vereinbarung bei ihnen vor Ort oder in Hamburg, Berlin, Frankfurt, München oder Thessaloniki (GR) stattfinden!

Nächste Termine für öffentliche Kurse: 

  • am 27. und 28. September 2018 in Frankfurt /M.

Für weitere Termine und Anfragen nutzen Sie bitte unser Kontakt- formular hier auf der rechten Seite. Wir werden uns so schnell als möglich mit Ihnen in Verbindung setzen.


Beachten Sie unsere neue Agenda!
Sie wurde komplett überarbeitet und ist auf dem neuesten Stand!

Ihr Training ...


Preis für die Teilnahme am öffentlichen Kurs (2 Tage);

1.160,00 € pro Person
1.380,40 € inkl. 19% MwSt
incl. Verpflegung und Seminarunterlagen

Agenda – Jenkins Pipeline:

CI & CD & Jenkins

  • Continuous Integration und Delivery
  • Der Jenkins CI Server
  • Features des Jenkins 2
  • Groovy und die Jenkins API

Die Jenkins Pipeline

  • Pipeline Plugins
  • Pipeline Job und Jenkinsfile
  • Scripted und deklarative Pipeline
  • Wichtige Sprachmittel
  • Stage, Node, Step
  • Pipeline Workspaces

Pipeline Security

  • Die Groovy Sandbox
  • Freigaben im Jenkins
  • Umgang und best practices

Script Commands

  • sh, bat, powershell
  • Parameter und deren Anwendung
  • Beispiel und Übung

Sourcecode Checkout

  • SCM Anbindung in der Pipeline
  • Git, SVN, TFS
  • SCM Strategien und Jenkins
  • Beispiel und Ü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 Übung

Error Handling

  • Eigenschaft und Zustand einer Pipeline
  • error und catchError
  • try / catch / finally
  • Best practices und Übung

Parallelisierung

  • Das Schlüsselwort parallel
  • parallel im code oder als Variable
  • Verteilung über Nodes
  • Best practices und Übung

Nebenläufigkeit

  • Motivation der Nebenläufigkeit
  • lock und Lockable Ressources
  • Milestones
  • Beispiel und praktische Übung

Shared Libraries

  • Arten von Libraries und deren Anwendung
  • Libraries im Jenkins konfigurieren
  • Libraries in der Pipeline verwenden
  • Beispiel und best practices
  • Praktische Übung

Pipeline Architekturen und best practices

  • Pipelines im großen und komplexen Umgebungen
  • Best practices und Zusammenfassung

Öffentliche Kurse:

Wir führen das Training in unseren Räumen oder bei einem unserer Partner durch. Neben dem Seminar und den praktischen Übungen bieten wir:

  • Trainingsunterlagen
  • Getränke, Obst und Snacks
  • Mittagessen und Kaffeepause
  • Zertifikat

Inhouse Kurse:

Dieses Training kann inhaltlich auf Ihre Anforderungen, Wünsche oder Bedürfnisse Ihres Teams oder Unternehmens angepasst werden.

Sprechen Sie uns an und nennen sie uns einen Wunschtermin. Wir unterbreiten Ihnen gern ein Angebot.

Einzelcoaching:

Sie möchten einen unserer Trainer und Berater für sich allein? Auch das ist möglich und bietet die Möglichkeit, ganz auf Ihrer Anforderungen und Bedürfnisse einzugehen.

Für ein spezielles Angebot incl. Wunschtermin sprechen Sie uns an!