Continuous Integration

Training Fee: 1.190 Euro plus VAT tax
Dates and Booking

Continuous Integration for Embedded Systems

The participants learn about the methods of Continuous Integration (CI) and will be able to apply these in their own embedded software projects after the seminar.

This seminar provides an introduction to the basic principles, concepts and strategies of Continuous Integration. It also covers the special requirements of embedded systems.

Using practical examples and exercises on a Jenkins server (open source), participants will expand their knowledge and learn how to successfully implement Continuous Integration.

This training is also available in German: Continuous Integration für Embedded Systeme

Target Group

Software architects, software developers and testers, software project managers, and integrators

Requirements

Knowledge of embedded software development and experience with version control systems and the C programming language are necessary. Experience with unit tests would be an advantage.

Training Content

Basic Principles of Continuous Integration with Jenkins/Hudson (1th day)

  • The objectives and basic principles of Continuous Integration
  • Installation and administration of a Jenkins server
  • Setting up jobs and pipelines
  • Build and test automation for C/C++
  • Test automation methods

Advanced Principles of Continuous Integration (2th day)

  • Jenkins/Hudson-Administration
  • Important Plugins
    – Test Reporting and Code Coverage
    – Version Management
    – Statice Code Analysis
    – Notification
  • Parameterized Jobs
  • Continuous Delivery

Trainer

Eclipseina Referent - Thomas Schütz