We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

CI/CD for embedded development with an ESP8266, Arduino-cli, Gitlab-ci, Raspberry Pi, and Kubernetes

Formal Metadata

Title
CI/CD for embedded development with an ESP8266, Arduino-cli, Gitlab-ci, Raspberry Pi, and Kubernetes
Subtitle
Blink a LED with gitlab-ci and arduino-cli
Title of Series
Number of Parts
561
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Blink an ESP8266 board via an arduino-cli CI/CD pipeline hosted on Gitlab.com, with Kubernetes, and a Raspberry-pi board. WARNING: This replaces the "MCU Immutable Booting" talk from Michael Schloh von Bennewitz, which was canceled since the speaker could not attend FOSDEM due to a lack of financial sponsorship. It was about protecting microcontroller bootloaders with immutable boot. In this live demo, I will show how to blink an ESP8266 board via a CI/CD pipeline hosted on Gitlab.com. Gitlab-ci is connected to a stripped down Kubernetes cluster (K3S fork) hosted on a local raspberry-pi board, to which we have attached an ESP8266 board. I will explain how to use the new Arduino CLI instead of the Arduino IDE.