mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-01 07:15:32 -04:00
ci: initial CI
This commit is contained in:
parent
a421c2ad60
commit
c4c2b93751
1 changed files with 30 additions and 0 deletions
30
.gitlab-ci.yml
Normal file
30
.gitlab-ci.yml
Normal 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
|
||||||
Loading…
Add table
Add a link
Reference in a new issue