Native-CI/compilers
1
0
Fork
You've already forked compilers
0
CI Image with C/C++/Vala/... compiler(s)
  • Dockerfile 79.1%
  • Shell 20.9%
Jens Finkhaeuser 2821b1c1e2
All checks were successful
ci/woodpecker/push/build Pipeline was successful
Explicit cross compile to i686
2025年06月24日 13:07:28 +02:00
.woodpecker Can we build riscv64 images? 2025年06月23日 08:24:21 +02:00
.gitignore First stab 2020年07月14日 11:46:17 +02:00
build.sh Update README/build.sh 2025年06月18日 11:43:32 +02:00
clang.list Bump LTS version, add poetry 2025年06月16日 17:42:39 +02:00
Dockerfile Explicit cross compile to i686 2025年06月24日 13:07:28 +02:00
LICENSE First stab 2020年07月14日 11:46:17 +02:00
README.md Update README 2025年06月23日 09:45:08 +02:00

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