Jenkins X ist eine Plattform cloud-nativ für CI/CD, entwickelt für Kubernetes und moderne Tools wie Tekton, Helm und GitOps. Bietet automatisierte Workflows für die Anwendungsentwicklung und -bereitstellung, einschließlich Vorschauumgebungen für schnelle Tests und die sichere Einführung in die Produktion. Vereinfacht die Erstellung, Ausführung und Verwaltung von Pipelines und gewährleistet eine DevOps schnell und skalierbar, entweder in cloudoder vor Ort.
Dieser Kurs befasst sich mit:
· Jenkins-Benutzer und -Administratoren, die Jenkins „X“ übernehmen möchten
· Entwickler (Anfänger und Fortgeschrittene), die mit containerisierten Anwendungen arbeiten
· QA-Ingenieure, die an automatisierten Tests in modernen CI/CD-Workflows interessiert sind
· Build- und Release-Ingenieure
· In Projekte involvierte technische Projektmanager cloud-einheimisch
· DevOps Ingenieure und SREs, die Kubernetes-Infrastrukturen verwalten
Am Ende dieses Kurses werden die Teilnehmer Folgendes verstehen:
· Unterschied zum klassischen Jenkins
· Wie Jenkins X als CI/CD-Plattform auf Kubernetes funktioniert
· Integration mit Tekton zur Definition deklarativer Pipelines
· Verwenden von GitOps zum Verwalten von Umgebungen und Fördern von Anwendungen
· Erstellen und verwalten Sie Vorschauumgebungen für schnelle Tests
· Fördern Sie Anwendungen mit Helm und GitOps in Staging- und Produktionsumgebungen
· Best Practices für die Ausführung von Containerprojekten in Kubernetes
Um an diesem Kurs teilnehmen zu können, müssen die Studierenden über Folgendes verfügen:
· Grundkenntnisse in der Ausführung von Unix/Linux-Befehlen
· Erfahrung in der Arbeit mit Git und CI/CD-Pipelines
· Grundlagen zu Containern (Docker) und Kubernetes
Modul 1: Einführung in Jenkins vs. Jenkins „X“
Modul 2: Zusammenfassung zu Containern und Kubernetes
Modul 3: Git-Kurzzusammenfassung
Modul 4: Zusammenfassung der Jenkins-Pipelines
Modul 5: Kubernetes-basierte Apps
Modul 6: Erstellen eines Clusters
Modul 7: jx auf dem Cluster installieren
Modul 8: Umgebungen erkunden
Modul 9: Spin-Projekte mit Jenkins „X“
Modul 10: Vorschauumgebungen
Modul 11: Förderung zur Produktion
Jenkins X.


