Informationen zur Technologie

Jenkins ist ein webbasiertes Softwaresystem, das erweiterbar ist und zur kontinuierlichen Integration von Komponenten in ein Anwendungsprogramm fähig ist. Die verschiedenen Zusatzmodule (Plug-ins) ermöglichen eine Steuerung anderer Compiler und so ist die Verwaltung neben Java-basierter Projekte auch die PHP-, Ruby- oder .NET-basierten Projekte möglich ist. Jenkins ist das Werkzeug für Continuous Integration und Delivery und ermöglicht die Unterstützung von Prozessen. Der Einsatz von Agenten erlaubt eine weitere Dimension an Flexibilität und Skalierbarkeit.


Jenkins – Continuous Integration und Delivery Workshop - Grundlagen - Schulung (2 Tage)

Jenkins – Continuous Integration und Delivery

Kurzbeschreibung

In diesem Jenkins-Workshop werden Kenntnisse und Fertigkeiten zum Einsatz von Jenkins vermittelt. Nach einer Einführung in die Historie von Jenkins, die Konzepte, Features und Ziele lernen die Teilnehmer die Werkzeuge für Continuous Integration und Continuous Delivery sowie die Jenkins Installation und Konfiguration, die Jobs und Jobketten, die Pipelines als auch die Integration von Build, Test, Analyse und Deployment kennen. Weitere Themen sind die Erweiterung mit Plug-Ins, die Skalierung mit Agenten, die Jenkins Administration, Wartung, Sicherheit, Updates und Backups.


Voraussetzungen

• Programmierkenntnisse


    Seminarinhalt

    Continuous Integration (CI) und Continuous Delivery (CD)
    • Einführung in CI und CD
    • Konzepte und Ziele von Continuous Integration
    • Von Continuous Delivery und Testing zu Continuous Deployment
    • Überblick über die Tools von CI und CD und deren Einsatz

    Der Jenkins CI Server
    • Historie und einen Überblick über den Jenkins CI-Server zuerst
    • Die Installation
    • Die Erstkonfiguration
    • Jenkins Anwendung
    • Best Practices: Konfiguration und effizienter Einsatz
    • Praktische Übung: Einrichtung eines Jenkins CI Servers

    Jenkins Jobs
    • Überblick über Jenkins und Jenkins Jobs
    • Job Parameter
    • Trigger
    • Workspaces
    • SCM Integration
    • Build Steps
    • Post-Build Actions
    • Best Practices: Konfiguration und Verwendung der Jenkins Jobs
    • Übung: Einrichtung und Einsatz der Jenkins Jobs

    Jobs und Pipelines
    • Verknüpfung der Jenkins Jobs oder Erstellung der Jenkins Pipelines
    • Verwendung der Jenkins Pipeline
    • Integration von Testautomatisierung
    • Nicht-funktionales Testing und Codeanalyse
    • Wichtige Plug-Ins und deren Verwendung
    • Praktische Übung: Einrichtung und Verwendung einer Jenkins Pipeline

    Jenkins-Erweiterung mit Plug-Ins
    • Einblick in Plug-Ins
    • Plug-Ins - Installation, Update und Wartung
    • Best Practices
    • Anwendungsbeispiele

    Verteilung durch Jenkins Agenten
    • Die verteilte Umgebung mit Jenkins
    • Agentenarten und deren Anwendung
    • Installation, Konfiguration und Betrieb
    • Nützliche Plug-Ins im Umfeld von Agenten
    • Best Practices
    • Praktische Übung

    Jenkins Administration und Sicherheit
    • Einblick in die Jenkins Konfiguration
    • Jenkins Rollen- und Rechteverwaltung
    • Jenkins Wartung
    • Sicherheit
    • Updates und Backup
    • Härtung der Jenkins Umgebung


    Zielgruppen

    • Entwickler
    • Build Manager
    • Softwarearchitekten
    • Projektmanager


    Preise und Termine

    offene Schulung
    Eine offene Schulung findet in einem unserer Schulungszentren statt.
    Dauer:2 Tage
    Preis:995,00 € zzgl. USt. pro Teilnehmer (1.184,05€ inkl. USt.)
    Seminarstandorte:
    Starttermine:
    (ortsabhängig)


    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.
    Firmenschulung
    Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
    Dauer:2 Tage
    Preis ab:1.390,00 € zzgl. USt. pro Tag (1.654,10€ inkl. USt.)
    Schulungszentren:
    • Hamburg
    • Berlin
    • Frankfurt
    • München
    • Nürnberg
    • Düsseldorf
    • Wien
    • Stuttgart
    • Hannover
    • Köln
    • Dortmund
    Starttermin:individuelle Vereinbarung
    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.

    Software

    Jenkins



    Seminarsprache

    Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.