2 UPSTREAM_REPO: mesa/waffle
5 - project: 'wayland/ci-templates'
6 ref: f69acac60d5dde0410124fd5674764600821b7a6
7 file: '/templates/debian.yml'
14 # When to automatically run the CI
19 - runner_system_failure
20 # Cancel CI run if a newer commit is pushed to the same branch
24 # Debian 10 based x86 build image
28 - .debian@container-ifnot-exists
31 DEBIAN_VERSION: buster-slim
32 REPO_SUFFIX: $CI_JOB_NAME
33 # no need to pull the whole repo to build the container image
35 DEBIAN_TAG: &x86_build "2019-11-22"
60 image: "$CI_REGISTRY_IMAGE/debian/x86_build:$TAG"
68 extends: .ci-run-policy
78 - bash .gitlab-ci/build-meson.sh x11
79 - bash .gitlab-ci/build-meson.sh wayland
80 - bash .gitlab-ci/build-meson.sh gbm
81 - bash .gitlab-ci/build-meson.sh surfaceless
85 - _build/meson-logs/*.txt
95 -DCMAKE_INSTALL_PREFIX=`pwd`/install
96 -DCMAKE_BUILD_TYPE=Debug
99 -Dwaffle_has_x11_egl=1
100 -Dwaffle_has_wayland=1
101 -Dwaffle_build_manpages=1
102 -Dwaffle_build_htmldocs=1
103 -Dwaffle_build_examples=1
104 - ninja -C _build -j4
105 - ninja -C _build check
106 - ninja -C _build install