Jenkins und Jenkins Pipeline Fortgeschrittenenkurs

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 2 Tage Durchführung garantiert

Ziele

In diesem Kurs erhalten Sie eine breite Übersicht über Jenkins in der neuen Version 2 und die Pipelines für Jenkins.

Zielgruppe

Softwareentwickler

Voraussetzungen

  • Solide Programmierkenntnisse
  • Erfahrungen im Bereich der Versionskontrolle

Agenda

Einführung in Jenkins 2

  • Jenkins 2 Funktionen
  • Ausblick in die Weiterentwicklung von Jenkins
  • Auswirkungen auf unsere Projekte

Generierung von Jobs

  • Job-Template DSL
  • API
  • Praktische Übungen

Überblick über die Pipeline

  • Pipeline as Code
  • Job-Typen
  • Sprachmittel in der Pipeline
  • Der Snippet-Generator
  • Workspaces, Steps, Nodes, Stages
  • Pipeline / Jobverkettung im Vergleich

Groovy in der Pipeline

  • Groovy Sprachmittelgrundlagen
  • Übersicht über Schleifen und Verzweigungen
  • Jenkins API

Script-Security

  • Freigaben im Jenkins
  • Groovy Sandbox

Pipeline-Code verwalten

  • Verwaltung über die Job-Definition
  • Verwaltung als Code im Projekt

Best Practices

  • Groovy in der Pipeline
  • Pipeline Steps
  • Verwendung von Plugins

Pipeline Code as Library

  • Übersicht über die Global Pipeline Library
  • Entwickeln in der Library

Ziele

In diesem Kurs erhalten Sie eine breite Übersicht über Jenkins in der neuen Version 2 und die Pipelines für Jenkins.

Zielgruppe

Softwareentwickler

Voraussetzungen

  • Solide Programmierkenntnisse
  • Erfahrungen im Bereich der Versionskontrolle

Agenda

Einführung in Jenkins 2

  • Jenkins 2 Funktionen
  • Ausblick in die Weiterentwicklung von Jenkins
  • Auswirkungen auf unsere Projekte

Generierung von Jobs

  • Job-Template DSL
  • API
  • Praktische Übungen

Überblick über die Pipeline

  • Pipeline as Code
  • Job-Typen
  • Sprachmittel in der Pipeline
  • Der Snippet-Generator
  • Workspaces, Steps, Nodes, Stages
  • Pipeline / Jobverkettung im Vergleich

Groovy in der Pipeline

  • Groovy Sprachmittelgrundlagen
  • Übersicht über Schleifen und Verzweigungen
  • Jenkins API

Script-Security

  • Freigaben im Jenkins
  • Groovy Sandbox

Pipeline-Code verwalten

  • Verwaltung über die Job-Definition
  • Verwaltung als Code im Projekt

Best Practices

  • Groovy in der Pipeline
  • Pipeline Steps
  • Verwendung von Plugins

Pipeline Code as Library

  • Übersicht über die Global Pipeline Library
  • Entwickeln in der Library

Diese Seite weiterempfehlen