ci: initial CI

This commit is contained in:
Daniel Eklöf 2019-08-17 12:44:51 +02:00
parent a421c2ad60
commit c4c2b93751
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

30
.gitlab-ci.yml Normal file
View file

@ -0,0 +1,30 @@
image: alpine:edge
stages:
- build
variables:
GIT_SUBMODULE_STRATEGY: normal
before_script:
- echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
- apk update
- apk add musl-dev linux-headers meson ninja gcc scdoc
- apk add libxkbcommon-dev pixman-dev freetype-dev fontconfig-dev
- apk add wayland-dev wayland-protocols
debug:
stage: build
script:
- mkdir -p bld/debug
- cd bld/debug
- meson --buildtype=debug ../../
- ninja -k0
release:
stage: build
script:
- mkdir -p bld/release
- cd bld/release
- meson --buildtype=release ../../
- ninja -k0