Die sechs Kernaspekte einer ultimativen CI/CD-Maschine

Die immer größer werdenden Codebasen moderner Embedded Software stellen viele Entwickler Teams vor immense Schwierigkeiten. Die Integration von neuem Code war noch nie einfach. Während es jedoch früher "ausreichte" den Code zu erstellen und am Ende der Entwicklung alle Codeänderungen zu integrieren, ist dies bei Projektgrößen von vielen Millionen Codezeilen nahezu unmöglich, wenn eine optimale Codequalität erzielt werden soll.

Um diese Problematik zu umgehen, entscheiden sich viele Teams für Continuous Integration: Änderungen werden dabei kontinuierlich, quasi sofort in das Projekt eingefügt und automatisch überprüft. Ziel ist es, so viele Aspekte wie möglich zu automatisieren. Das beginnt mit dem Build des Projekts über die statische Analyse (Code, Security) bis hin zu diversen Tests (Unit, Integration, System, Ende zu Ende). Kernstück einer CI ist eine automatische Testumgebung, die sechs wesentliche Aspekte erfüllen sollte die in dem Vortrag ausführ lich behandelt werden.

Der Vortrag bietet Lösungen für den Aufbau einer automatisierten CI-CD Testumgebung und bietet Tipps zur Verwendung von Werkzeugen. Der Zuschauer erhält zunächst einen grundsätzlichen Überblick über den Nutzen von CI und CD.
Es wird ein konkreter Lösungsansatz für den Aufbau einer automatisierten CI-CD Testumgebung vorgestellt. Der Vortrag gibt darüber hinaus auch Hinweise für die Verwendung von unterschiedlichen Werkzeugen und zur Vermeidung von Problemen bei der Einrichtung von CI-Servern.

 

Referent: Ingo Nickles, Vector Informatik GmbH

Ingo Nickles arbeitet als Senior Field Applikation Engineer in der Abteilung PCT bei der Vector Informatik GmbH. In dieser Rolle ist er für die Kundenbetreuung, Produkt-Schulung, den technischen Support und die Projektbetreuung im Bereich Softwaretests zuständig. Er ist Autor von zahlreichen Vorträgen zu den Themengebieten Agile Entwicklungsmethoden, Software Tests, sicherheitskritische Embedded Software Entwicklung und Continious Integration.

Key Facts

Themengebiet: Embedded Testing

Datum und Uhrzeit: 05. November 2021, 14:35 bis 15:20

Raum: Madrid

Copyright © 2021 HLMC Events GmbH