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
|
||
|---|---|---|
| .woodpecker | Can we build riscv64 images? | |
| .gitignore | First stab | |
| build.sh | Update README/build.sh | |
| clang.list | Bump LTS version, add poetry | |
| Dockerfile | Explicit cross compile to i686 | |
| LICENSE | First stab | |
| README.md | Update README | |
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