Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Jenkins Grundlagen: CI/CD, Pipelines und Automatisierung
Role Play
Highest Rated
Rating: 4.5 out of 5(72 ratings)
347 students

Jenkins Grundlagen: CI/CD, Pipelines und Automatisierung

Automatisieren Sie Ihre Arbeit mit Jenkins
Last updated 6/2026
German

What you'll learn

  • Wie man Jenkins installiert und konfiguriert.
  • Erstellen und Verwalten von Automatisierungsjobs in Jenkins.
  • Automatisierung von Testprozessen für Anwendungen.
  • Konfiguration von Job-Zeitplänen und Projektparametern.
  • Integration von Jenkins mit Tools wie Git und Docker.
  • Erstellen und Generieren von Berichten über Job-Ergebnisse.
  • Ausführen von Jenkins in einem Docker-Container.
  • Praktische Anwendung von Jenkins in CI-Umgebungen.

Course content

7 sections22 lectures1h 35m total length
  • Über den Autor1:21
  • Einführung in das Tool Jenkins5:10
  • Anwendungsbeispiele von Jenkins3:15

Requirements

  • Keine Vorkenntnisse mit Jenkins erforderlich.
  • Bereitschaft, Automatisierung von Testprozessen und die Nutzung von CI-Tools zu erlernen.

Description

Dieser Kurs enthält den Einsatz von künstlicher Intelligenz.


Jenkins Grundlagen: CI/CD, Pipelines und Automatisierung

In diesem praxisorientierten Jenkins-Kurs lernen Sie Schritt für Schritt, wie Sie Jenkins installieren, konfigurieren und für die Automatisierung moderner Softwareprozesse einsetzen.

Der Kurs richtet sich an Anfänger, Softwareentwickler, Softwaretester, QA Engineers und IT-Fachkräfte, die Jenkins von Grund auf kennenlernen und erste praktische Erfahrungen mit Continuous Integration, Continuous Delivery und Testautomatisierung sammeln möchten.

Sie lernen, wie Sie Jenkins Jobs erstellen, automatisierte Tests ausführen, Plugins konfigurieren und wiederkehrende Prozesse in einer CI/CD-Pipeline automatisieren.


Was Sie in diesem Jenkins-Kurs lernen

Grundlagen von Jenkins

Sie lernen die Benutzeroberfläche, die wichtigsten Funktionen und die grundlegende Architektur von Jenkins kennen. Außerdem erfahren Sie, welche Rolle Jenkins in modernen DevOps- und CI/CD-Prozessen spielt.


Jenkins installieren und konfigurieren

Sie richten Jenkins ein und nehmen die wichtigsten Grundeinstellungen vor. Dabei lernen Sie, wie Sie eine funktionierende Jenkins-Umgebung für Ihre eigenen Projekte vorbereiten.


Jenkins Jobs erstellen und verwalten

Sie erstellen eigene Jenkins Jobs und lernen, wie automatisierte Aufgaben konfiguriert, gestartet und überwacht werden.


Dazu gehören unter anderem:

  • manuelle und automatische Builds,

  • zeitgesteuerte Ausführungen,

  • Build-Parameter,

  • Verwaltung von Build-Ergebnissen,

  • Analyse fehlgeschlagener Builds.


CI/CD mit Jenkins verstehen

Sie lernen die Grundlagen von Continuous Integration und Continuous Delivery kennen und erfahren, wie Jenkins Entwicklungs-, Test- und Deployment-Prozesse miteinander verbindet.

Dadurch können Änderungen regelmäßig geprüft und Fehler frühzeitig erkannt werden.


Jenkins Pipelines erstellen

Sie lernen, wie automatisierte Abläufe in Jenkins aufgebaut werden und wie verschiedene Schritte eines Softwareprozesses miteinander verbunden werden.


Eine Pipeline kann beispielsweise folgende Phasen enthalten:

  • Quellcode abrufen,

  • Abhängigkeiten installieren,

  • Anwendung erstellen,

  • automatisierte Tests ausführen,

  • Testergebnisse generieren,

  • Anwendung bereitstellen.


Plugins installieren und konfigurieren

Jenkins kann mithilfe von Plugins erweitert werden. Sie lernen, wie Sie geeignete Plugins finden, installieren und konfigurieren, um zusätzliche Funktionen in Ihre Jenkins-Umgebung zu integrieren.


Testautomatisierung mit Jenkins

Sie verbinden Jenkins mit automatisierten Tests und lernen, wie Tests regelmäßig oder nach Änderungen am Quellcode ausgeführt werden können.

Zusätzlich erfahren Sie, wie Testergebnisse und Berichte in Jenkins dargestellt und analysiert werden.


Jenkins mit Docker verwenden

Sie lernen, wie Jenkins in einem Docker-Container installiert und ausgeführt wird. Dadurch können Sie eine flexible und reproduzierbare Jenkins-Umgebung erstellen, ohne das Tool direkt auf Ihrem Betriebssystem installieren zu müssen.


Praktische Übungen

Das Gelernte wenden Sie direkt in praktischen Aufgaben an. Sie erstellen eigene Jobs, konfigurieren automatisierte Abläufe und integrieren Tests in einen Jenkins-Prozess.

So sammeln Sie praktische Erfahrung, die Sie anschließend in eigenen Software-, Test- oder DevOps-Projekten einsetzen können.


Für wen ist dieser Kurs geeignet?

Dieser Jenkins-Kurs eignet sich besonders für:

  • Anfänger, die Jenkins von Grund auf lernen möchten,

  • Softwareentwickler, die Build- und Deployment-Prozesse automatisieren wollen,

  • Softwaretester und QA Engineers, die automatisierte Tests in CI/CD-Prozesse integrieren möchten,

  • IT-Fachkräfte, die einen praktischen Einstieg in DevOps suchen,

  • Personen, die Jenkins zusammen mit Docker verwenden möchten.


Vorkenntnisse in Jenkins sind nicht erforderlich. Grundlegende Kenntnisse in der Softwareentwicklung, Testautomatisierung oder Systemadministration können hilfreich sein, sind aber keine Voraussetzung.


Ihre Vorteile

  • Praxisorientierter Einstieg in Jenkins

  • Verständliche Erklärungen für Anfänger

  • Einführung in CI/CD und Jenkins Pipelines

  • Integration automatisierter Tests

  • Praktische Arbeit mit Jobs und Plugins

  • Verwendung von Jenkins mit Docker

  • Übungen mit realistischen Anwendungsfällen

  • Lernen im eigenen Tempo

  • Unterstützung durch den Dozenten


Nach Abschluss des Kurses können Sie Jenkins selbstständig konfigurieren, Automatisierungsjobs erstellen und erste CI/CD- und Testprozesse für Ihre eigenen Projekte umsetzen.

Starten Sie jetzt mit Jenkins und entwickeln Sie praktische Fähigkeiten in den Bereichen CI/CD, Testautomatisierung und DevOps.

Who this course is for:

  • Für Entwickler, die lernen möchten, wie man Testprozesse mit Jenkins automatisiert.
  • Für Softwaretester, die Tests automatisieren und deren Ergebnisse überwachen möchten.
  • Für DevOps-Spezialisten, die Jenkins in ihre CI-Umgebungen integrieren möchten
  • Für Anfänger in der Automatisierung, die die Grundlagen von Jenkins erlernen möchten.