Verify backend on CI

This commit is contained in:
Johannes Marbach 2024-03-31 10:39:34 +02:00
parent 23a84b3cd8
commit 7d8da309c2
12 changed files with 204 additions and 6 deletions

View file

@ -4,20 +4,30 @@ build-buffyboard:
- saas-linux-small-amd64
script:
- apk -q add git build-base meson linux-headers inih-dev libinput-dev eudev-dev
- cd buffyboard
- git submodule init
- git submodule update
- cd buffyboard
- meson _build
- meson compile -C _build
build-unl0kr:
build-and-test-unl0kr-with-drm:
image: alpine:3.19
tags:
- saas-linux-small-amd64
script:
- apk -q add git build-base meson linux-headers inih-dev libinput-dev libxkbcommon-dev libdrm-dev scdoc
- cd unl0kr
- apk -q add git bash build-base meson linux-headers inih-dev libinput-dev libxkbcommon-dev libdrm-dev scdoc
- git submodule init
- git submodule update
- meson _build
- meson compile -C _build
- cd unl0kr
- ./test/test-with-drm.sh
build-and-test-unl0kr-without-drm:
image: alpine:3.19
tags:
- saas-linux-small-amd64
script:
- apk -q add git bash build-base meson linux-headers inih-dev libinput-dev libxkbcommon-dev scdoc
- git submodule init
- git submodule update
- cd unl0kr
- ./test/test-without-drm.sh