Build Before Installing: Zephyr Dev Environment Using GitHub Codespaces

Originally published at: Build Before Installing: Zephyr Dev Environment Using GitHub Codespaces - Golioth

Golioth Firmware Engineer Mike Szczys describes how we use GitHub Codespaces and Development (Dev) Containers to train engineers all over the world without any install required. Answering the question of how fast can a new Zephyr RTOS user go from zero to successful code compilation.

Hi,
I was wondering what you pack into the golioth-zephyr-base:x.x.x-SDK-v0 Image. Where can I find the Docker file and the github actions used to build it?

1 Like

@erich welcome! Unfortunately the Dockerfile and Github Actions isn’t open source at this time. The reasoning is that it’s highly specialized for our internal needs making it not generally reusable. It also changes often, so supporting anyone using it outside of Golioth, even with no warranties, presents us with some challenges.

However, I can point you to a personal project of mine Embedded Containers. Both our internal Docker/OCI images and this project share lineage and is also easier for folks outside of Golioth to use it.

HTH!

1 Like

@jonathanberi: Okay, thanks for the tip. I’ll have a look at it. :grinning:

1 Like