This image provides a ready-to-use C/C++ build and analysis environment for microCI pipelines.
It includes GCC, Clang, CMake, Ninja, cppcheck, doxygen, Python tooling, and an ARM cross-toolchain for Linux targets.
Use this image when a microCI step needs to:
Configure the step in .microCI.yml:
| Parameter | Required | Description |
|---|---|---|
steps[].name | yes | Human-readable step name shown in logs |
steps[].docker | yes | Docker image that provides the compiler environment |
steps[].plugin.name | yes | Usually cpp |
steps[].plugin.bash | yes | Shell commands executed inside the container |
steps:
- name: "Build C++ sources"
docker: "intmain/microci_cpp_compiler:latest"
plugin:
name: cpp
bash: |
rm -rf build
cmake -S . -B build
cmake --build build
gcc-arm-linux-gnueabi, g++-arm-linux-gnueabi)Content type
Image
Digest
sha256:9d9129a02…
Size
499.8 MB
Last updated
20 days ago
docker pull intmain/microci_cpp_compiler