Continuous Integration

Teilnahmegebühr: 1.190 Euro zzgl. MwSt
Termine und Buchung

Continuous Integration für Embedded Systeme

Die Teilnehmer lernen die Methode Continuous Integration (CI) kennen und können sie nach dem Seminar für Embedded Software Projekte anwenden.
Sie erlernen, wie man Jenkins /Hudson CI Server installiert, CI Jobs einrichtet und die wichtigsten Plugins anwendet. Durch die Automatisierung von Bau, Test und Lieferung von Embedded Software lernen Sie, sowohl Qualität und Entwicklungsgeschwindigkeit zu erhöhen als auch Risiken zu reduzieren.
Alle vermittelten Kenntnisse werden in praktischen Übungen angewendet und vertieft.

Dieses Seminar bieten wir auch auf Englisch an: Continuous Integration for Embedded Systems

Zielgruppe

Softwarearchitekten, Softwareentwickler, Softwareprojektleiter

Voraussetzungen

Fortgeschrittene Kenntnisse in der Softwareentwicklung und Erfahrungen mit Versionsverwaltungssystemen
und der Programmiersprache C sind erforderlich. Erfahrung mit Unit Tests ist von Vorteil.

Seminarinhalte

Grundlagen Continuous Integration mit Jenkins/Hudson (1. Tag)

  • Ziele und Grundlagen von Continuous Integration
  • Installation von Jenkins/Hudson
  • Einrichtung von Jobs
  • Buildautomatisierung für C/C++
  • Unit-Test-Automatisierung

Fortgeschrittene Methoden der Continuous Integration (2. Tag)

  • Jenkins/Hudson-Administration
  • Die wichtigsten Plugins
    – Test Reporting und Code Coverage
    – Versionsverwaltung
    – Statische Codeanalyse
    – Notification
  • Parametrisierte Jobs
  • Continuous Delivery

Referent

Eclipseina Referent - Thomas Schütz