Skip to content

Latest commit

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

dockerfiles

Docker images for Espressif embedded development, published to ghcr.io/sivakov512.

Images

llvm

Ubuntu 24.04 with the LLVM toolchain configured via update-alternatives.

Includes:clang, clang++, clang-tidy, clang-format, lld

TagsLLVM
19, latest19
docker pull ghcr.io/sivakov512/llvm:latest

esp-idf

Built on top of llvm. Contains ESP-IDF with all toolchains pre-installed. docs and examples are stripped to reduce image size. The entrypoint sources export.sh automatically.

TagsESP-IDFLLVM
v5.5.3-llvm19, v5.5.3, latestv5.5.319
v5.4.3-llvm19, v5.4.3v5.4.319
docker pull ghcr.io/sivakov512/esp-idf:latest

esp-matter

Built on top of esp-idf. Contains the ESP Matter SDK. docs and examples are stripped to reduce image size. The entrypoint sources both esp-idf/export.sh and esp-matter/export.sh.

TagsESP MatterESP-IDFLLVM
main-idf_v5.5.3-llvm19, main-idf_v5.5.3, latestmainv5.5.319
main-idf_v5.4.3-llvm19, main-idf_v5.4.3mainv5.4.319
release_v1.5-idf_v5.5.3-llvm19, release_v1.5-idf_v5.5.3release/v1.5v5.5.319
release_v1.5-idf_v5.4.3-llvm19, release_v1.5-idf_v5.4.3release/v1.5v5.4.319
docker pull ghcr.io/sivakov512/esp-matter:latest

Usage

docker run --rm -v $(pwd):/project -w /project \
ghcr.io/sivakov512/esp-idf:latest \
idf.py build

Replace the image with esp-matter for Matter projects.

CI/CD

Images are built and pushed via GitHub Actions:

  • On push to main when files in the relevant image directory change.
  • On a weekly schedule (every Sunday at 03:00 UTC) — esp-idf only.
  • Manually via workflow_dispatch.

The esp-matter workflow triggers automatically after esp-idf completes successfully.

About

Docker images for Espressif embedded development

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

Contributors

Languages