yambar/.gitlab-ci.yml
Daniel Eklöf 63618b8fab ci: no working wayland dev environment on CI
The docker image lacks wlroots.
2019-02-03 20:07:03 +01:00

27 lines
644 B
YAML

image: alpine:edge
stages:
- build
before_script:
- apk update
- apk add musl-dev eudev-libs eudev-dev linux-headers cmake ninja gcc
- apk add libxcb-dev xcb-util-wm-dev xcb-util-cursor-dev cairo-dev yaml-dev
- apk add wayland-dev
- apk add json-c-dev libmpdclient-dev alsa-lib-dev i3wm
debug:
stage: build
script:
- mkdir -p bld/debug
- cd bld/debug
- cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DENABLE_WAYLAND=no ../../
- ninja -k0
release:
stage: build
script:
- mkdir -p bld/release
- cd bld/release
- cmake -G Ninja -DCMAKE_BUILD_TYPE=MinSizeRel -DENABLE_WAYLAND=no ../../
- ninja -k0