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 (4)
Ich habe einige Technologien kennengelernt, von denen ich wünschte, ich hätte sie früher gekannt.
Michel - Vanier College
Kurs - DevOps Practical Implementation and Tools
Maschinelle Übersetzung
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 Ausbilder. Ich verstand, was er lehrte, was angesichts meiner mangelnden Kenntnisse überraschend war. Wenn er mich unterrichten konnte, kann er jeden unterrichten!!!!
April - OIT
Kurs - Test Automation with Selenium and Jenkins
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