Jenkins Grundkurs

Online
Inhouse
StandorteOnline
Dauer2 Tage
SpracheDeutsch
Kurstermine 1 Startdatum
Preis ab 1.303,05 € inkl. MwSt.

Beschreibung

In dieser 2-tägigen Schulung "Jenkins Grundkurs" tauchen Sie in die Welt der Continuous Integration ein, die aufgrund verkürzter Release-Zyklen zunehmend an Bedeutung gewinnt. In diesem Kontext ist die automatisierte Erstellung von Releases und Software unerlässlich. Hierbei spielt Jenkins eine zentrale Rolle. Dieses Tool ermöglicht es, Software anhand eines vorgegebenen Zeitplans oder bei jeder Änderung im Versionskontrollsystem automatisiert zu bauen, zu testen und zu paketieren.

Sobald dieser Prozess etabliert ist, bietet Jenkins auch umfassende Auswertungen und langfristige Überwachungsmöglichkeiten. Zusätzlich verfügt Jenkins über eine breite Palette von Plugins, die vielfältige Anforderungen abdecken können. In dieser Schulung lernen Sie nicht nur die Grundlagen von Jenkins kennen, sondern erfahren auch, wie Sie effizient damit arbeiten und von seinen vielseitigen Möglichkeiten profitieren können. Die Schulung umfasst praktische Übungen, Diskussionen und Anwendungsbeispiele, um Ihr Verständnis und Können zu vertiefen.

Zum Seminar: Jenkins Grundkurs

Inhalte

Einführung in Continuous Integration (CI) und Continuous Delivery (CD)

  • Ziele, Konzepte und Nutzen
  • Werkzeuge im CI/CD-Umfeld
  • Überblick über Jenkins (Historie, Einsatzspektrum)

Installation und Konfiguration von Jenkins

  • Installation des Jenkins-Servers
  • Grundlegende Konfiguration
  • Installation, Update und Wartung von Plugins
  • Übung: Eigene Jenkins-Instanz aufsetzen

Erstellung und Ausführung von Jenkins Jobs

  • Arten von Jobs in Jenkins
  • Erstellung, Konfiguration und Ausführung von Jobs
  • Triggers, Parameter, Workspaces und Artefakte
  • Übung: Jenkins-Job für Build, Test und Auswertung eines Java-Projekts

Jenkins Pipelines – Grundlagen

  • Unterschied zwischen Freestyle Jobs und Pipelines
  • Einführung in die Pipeline-Syntax (Declarative vs. Scripted)
  • Aufbau und Struktur einer Jenkinsfile
  • Übung: Erstellen einer einfachen Pipeline mit mehreren Stages

Jenkins Pipelines – Vertiefung

  • Nutzung von Parametern, Umgebungsvariablen und Credentials
  • Integration von Build- und Testschritten in Pipelines
  • Artefaktmanagement und Benachrichtigungen
  • Übung: Pipeline für Build, Test und Deployment aufbauen

Integration von Versionsverwaltungssystemen (SCM)

  • Git-Anbindung in Jenkins Pipelines
  • Automatische Builds bei Änderungen im Quellcode
  • Best Practices zur SCM-Integration
  • Übung: Pipeline-Trigger durch Git-Commit

Erweiterungen & Best Practices

  • Nutzung von Shared Libraries
  • Strukturierung von Projekten in Jenkins
  • Patterns für skalierbare CI/CD-Pipelines

Zielgruppe

  • Softwareentwickler
  • DevOps Entwickler
  • Build-Manager und Integratoren
  • Tester und QA-Ingenieure

Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Grundkenntnisse in SW-Entwicklung
  • Basiswissen über Versionskontrollsysteme
  • Kenntnisse in Linux-Befehlen

Weitere Infos

Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter

Über den Anbieter

New Elements GmbH / IT-Schulungen.com

Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.

Mehr über New Elements GmbH / IT-Schulungen.com