# repository's registry will be used there as well.
variables:
UPSTREAM_REPO: mesa/drm
- DEBIAN_TAG: "2019-10-20"
+ DEBIAN_TAG: "2019-11-16"
DEBIAN_VERSION: buster-slim
DEBIAN_IMAGE: "$CI_REGISTRY_IMAGE/debian/$DEBIAN_VERSION:$DEBIAN_TAG"
include:
- project: 'wayland/ci-templates'
- ref: 1f7f57c64ff4ebbf7292e3b7a13600518b8cb24c
+ ref: 0a9bdd33a98f05af6761ab118b5074952242aab0
file: '/templates/debian.yml'
stages:
variables:
GIT_DEPTH: 10
script:
- - meson _build
+ - meson build
-D amdgpu=true
-D cairo-tests=true
-D etnaviv=true
-D radeon=true
-D tegra=true
-D udev=true
- -D valgrind=true
+ -D valgrind=auto
-D vc4=true
-D vmwgfx=true
- - ninja -C _build
- - ninja -C _build test
- - DESTDIR=$PWD/install ninja -C _build install
+ ${CROSS+--cross /cross_file-$CROSS.txt}
+ - ninja -C build
+ - ninja -C build test
+ - DESTDIR=$PWD/install ninja -C build install
artifacts:
when: on_failure
paths:
- - _build/meson-logs/*
+ - build/meson-logs/*
meson-x86_64:
extends:
needs:
- debian
+meson-i386:
+ extends: meson-x86_64
+ variables:
+ CROSS: i386
+
+meson-aarch64:
+ extends: meson-x86_64
+ variables:
+ CROSS: arm64
+
+meson-armhf:
+ extends: meson-x86_64
+ variables:
+ CROSS: armhf
+
+meson-ppc64el:
+ extends: meson-x86_64
+ variables:
+ CROSS: ppc64el
+
meson-arch-daily:
rules:
- if: '$SCHEDULE == "arch-daily"'