Schulungsübersicht
Einführung
- Jenkins gegen Jenkins 2
Einrichten Jenkins 2
- Installieren Jenkins
- Ausführen Jenkins
- Ausführen Jenkins in Docker
- Einrichten der Projektordnerstruktur
Überblick über Jenkins 2 Funktionen und Architektur
- Projekt, Ansicht, Warteschlange, Executor
- Pipeline als Code mit neuer DSL (Domain Specific Language)
- Das Jenkins 2 Plugin-Ökosystem
Navigieren auf der Jenkins Schnittstelle
- Visualisierung eines Artefakts über eine gesamte Pipeline
Erstellen einer Build-, Test- und Deployment-Pipeline
- Modellierung der Softwareentwicklungspipeline
- Versionskontrolle von DSL-Code
Bau und Anwendung
- Ein Projekt erstellen
- Erstellen, Aktivieren, Deaktivieren und Löschen von Aufträgen
- Installieren des Build-Tool-Plug-ins
- Erstellen, Prüfen und Planen von Builds
Testen der Anwendung
- Installieren des Testwerkzeug-Plug-ins
- Ausführen eines Einheitstests
- Überprüfung der Ergebnisse
Bereitstellen der Anwendung
- Konfigurieren eines Repository-Plug-ins
- Veröffentlichen der Anwendung
- Überprüfen der Ergebnisse
Zusammenarbeit mit Teammitgliedern
- Gemeinsame Nutzung von Pipelines
- Definieren verschiedener Pipelines für verschiedene Features
Sicherstellung Jenkins
- Aktivieren/Deaktivieren der Sicherheit
- Überblick über die Rollen
- Hinzufügen von Benutzern
Skalierung Jenkins
- Ausführung von Jenkins als verteilte Anwendung
Fehlersuche
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Allgemeines Verständnis des Softwareentwicklungszyklus.
- Erfahrungen mit Jenkins.
Publikum
- Software-Entwickler
- DevOps Ingenieure
- Konstrukteure
- Testingenieure
Erfahrungsberichte (2)
Mir gefallen all die Möglichkeiten, die ich im Kurs über DevOps Optionen entdeckt habe, die ich anwenden kann, um einen besseren CD/CI-Workflow zu haben!
Juan Manuel - si
Kurs - Jenkins: Continuous Integration for Agile Development
Maschinelle Übersetzung
Der Trainer ist sehr sachkundig und in der Lage, aus seiner Erfahrung heraus Beispiele aus der Praxis zu geben.
Nouf
Kurs - Agile Software Testing with Continuous Integration
Maschinelle Übersetzung