Praxisnahes CI/CD für Embedded Software
Dieser Workshop zeigt praxisnah, wie Continuous Integration (CI) und Continuous Delivery (CD) die Entwicklung von Embedded Software entscheidend voranbringen. Teilnehmende lernen, CI/CD gezielt einzusetzen, um Entwicklungsprozesse zu optimieren, die Softwarequalität kontinuierlich zu steigern und schnelle, zuverlässige Auslieferungen zu ermöglichen.
Ziele des Workshops
Am Ende des Workshops werden die Teilnehmenden in der Lage sein:
-
CI/CD in neue und bestehende Projekte zu integrieren
-
Die Relevanz von CI/CD in der Embedded-Entwicklung zu verstehen und effektiv umsetzen
-
GitLab CI/CD gezielt für die Automatisierung von Arbeitsabläufen einzusetzen
-
Stabile und effiziente CI/CD-Pipelines aufzubauen und Best Practices anzuwenden
-
Spezialisierte Umgebungen wie proprietäre Compiler integrieren
-
Hardware-in-the-Loop (HiL) für realistische Bedingungen in CI/CD integrieren
-
Softwaretests in den CI/CD-Prozess einzubinden, um die Qualitätssicherung zu verbessern
Inhalte und Schwerpunkte
-
Grundlagen und Bedeutung von CI/CD in Embedded-Projekten
-
Continuous Integration als Bestandteil agilen Arbeitens
-
Aufbau und Konfiguration von Pipelines in GitLab CI/CD
-
Einbindung von Softwaretests
-
Automatisierte Firmware-Erstellung mit Standard- oder Spezial-Compilern
-
Hardware-in-the-Loop (HiL) für Embedded-spezifische Testbedingungen
-
Praxisnahe Übungen und Best Practices zur direkten Umsetzung
-
Austausch und Diskussionen der Teilnehmer über Inhalte und Herausforderungen in ihren Projekten
Zielgruppe
Der Workshop richtet sich an Software Entwickler, Tester, und umgebende Rollen die CI/CD in Embedded-Software-Projekten verstehen oder verbessern möchten. Es werden Grundkenntnisse in der Linux-Kommandozeile sowie mit git vorausgesetzt.
Teilnahme
Der Workshop findet online jeweils von 9:00 bis 17:00 Uhr statt und kostet 1500 €/CHF pro Person. Für die Teilnahme sind ein aktueller Webbrowser, ein Headset mit Mikrofon und idealerweise eine Kamera erforderlich.
Referenten
Karina Wagner bringt umfassende Erfahrung als Softwaretesterin, Testautomatisiererin und Testmanagerin mit. Mit ihren Kenntnissen in diesen Bereichen unterstützt sie branchenunabhängig Kunden in der gesamten DACH-Region erfolgreich bei Qualitätssicherungsmassnahmen.
Kontakt: karina.wagner@arinnau.com
Urs Fässler verfügt über langjährige Erfahrung in der Entwicklung und Wartung von Embedded-Linux-Systemen und komplexen Anwendungen. Als Software-Craftsman setzt er sich für höchste Softwarequalität ein, fördert eine wertschätzende Unternehmenskultur und gibt sein Wissen weiter.
Kontakt: urs.fassler@iqilio.ch
Warum Sie teilnehmen sollten
Dieser Workshop ist ideal für alle, die die Potenziale von CI/CD in Embedded-Projekten ausschöpfen und durch den gezielten Einsatz automatisierter Prozesse langfristig erfolgreich sein möchten. Durch die praxisnahe Ausrichtung und intensiven Übungen ist das Gelernte sofort anwendbar – sowohl in neuen Projekten als auch bei der Optimierung bestehender Prozesse.