compilers

C/C++/Vala/...

status-badge arch|amd64 arch|arm64 arch|riscv64

GitLab CI image for C/C++ projects with

  • Based on the lts-base image.
  • Installs build-essentials
  • Installs GCC and Clang based C/C++ compilers
  • Installs valac, the Vala compiler
  • Installs coverage tools
  • Installs ninja, as a build tool

In addition to this, the amd64 image also contains cross-compilation toolchains for riscv64 and arm64 targets.

Usage

Codeberg

See package on codeberg: Native-CI/compilers

$ docker pull codeberg.org/native-ci/compilers

Docker hub

$ docker pull nativeci/compilers

Build Instructions

For local builds, just see build.sh - otherwise let the CI do its thing.

Happy? Push the image with all tags.

Codeberg

$ docker push -a codeberg.org/native-ci/compilers

Docker hub

$ docker push -a nativeci/compilers