Skip to content
Snippets Groups Projects
Unverified Commit 6863e387 authored by Clayton Craft's avatar Clayton Craft
Browse files

ci: add debian to build testing (MR 162)

parent 115641bc
No related branches found
No related tags found
No related merge requests found
......@@ -32,7 +32,7 @@ static-analysis:
script:
- test/static_analysis.sh
build::amd64:
build::alpine::amd64:
<<: *only-default
before_script:
- apk -q add
......@@ -61,3 +61,35 @@ build::amd64:
when: always
exclude:
- "*.o"
build::debian::amd64:
<<: *only-default
image: debian:testing
before_script:
- apt update
- apt install -y
build-essential
meson
pkg-config
scdoc
libsdl2-dev
libsdl2-ttf-dev
libcryptsetup-dev
fonts-dejavu-core
cryptsetup
libgles2
xvfb
xdotool
imagemagick
script:
- sed -i 's|/usr/share/fonts/ttf-dejavu/DejaVuSans.ttf|/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf|' osk.conf
- meson _build
- meson compile -C _build
- meson test -C _build --print-errorlogs
artifacts:
paths:
- _build/
when: always
exclude:
- "*.o"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment