Native-CI/meson
1
1
Fork
You've already forked meson
0
CI Image with Meson and Conan in addition to compilers
  • Python 83%
  • Dockerfile 13.2%
  • Shell 3.8%
Jens Finkhaeuser 8ff9ccc6c4
All checks were successful
ci/woodpecker/push/build Pipeline was successful
Clean up dockerfile structure
2025年06月26日 08:26:28 +02:00
.woodpecker Build from LTS base; maybe this is good enough? 2025年06月18日 10:06:26 +02:00
.gitignore First stab 2020年07月14日 11:46:17 +02:00
build.sh Build based on compilers image 2025年06月18日 13:12:38 +02:00
clang.list Bump LTS version, add poetry 2025年06月16日 17:42:39 +02:00
Dockerfile Clean up dockerfile structure 2025年06月26日 08:26:28 +02:00
LICENSE First stab 2020年07月14日 11:46:17 +02:00
meson2conan.py See if this builds well 2025年06月24日 12:45:21 +02:00
README.md WIP 2025年06月23日 10:59:17 +02:00

C++ + meson + conan

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

GitLab CI image for C/C++ projects with meson

  • Based on Ubuntu LTS
  • Installs GCC and Clang based C/C++ compilers
  • Installs valac, the Vala compiler
  • Installs coverage tools
  • Installs meson and ninja
  • Installs conan for native dependency management and/or package builds

On amd64, where the base image contains cross-compilation toolchains, also generates appropriate meson and conan files for cross-compilation.

Usage

Codeberg

See package on codeberg: Native-CI/meson

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

Docker hub

$ docker pull nativeci/meson

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/meson

Docker hub

$ docker push -a nativeci/meson