Use gitlab for CI

This commit is contained in:
Benjamin Schaaf
2021-11-09 19:36:32 +11:00
parent 9ce07167dc
commit df0e1c91ce
3 changed files with 18 additions and 37 deletions

18
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,18 @@
.build_template: &build_definition
script:
- meson build
- ninja -C build
- ninja -C build test
build:debian:
image: debian:bookworm-slim
before_script:
- apt update && apt -y install gcc meson ninja-build libgtk-4-dev libtiff-dev libzbar-dev
<<: *build_definition
build:alpine:
image: alpine:edge
before_script:
- apk add --no-cache build-base meson samurai gtk4.0-dev tiff-dev zbar-dev
<<: *build_definition