summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorentin Noël <corentin.noel@collabora.com>2023-06-14 13:11:57 +0200
committerCorentin Noël <corentin.noel@collabora.com>2023-06-14 13:11:57 +0200
commitf8f1b43b201a55b0a3db576d74b44d45d1b13d07 (patch)
tree9901fa8206fac46adf1c8e24aab184e02832feba
parentea3162e08b458c57cead6e8618c104e1bf7fcf8b (diff)
ci: Add build job for minigbm_allocations
Allows to make sure that it always builds. Signed-off-by: Corentin Noël <corentin.noel@collabora.com> Part-of: <https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/1160>
-rw-r--r--.gitlab-ci.yml34
1 files changed, 34 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 83c6b57..2a72f70 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -136,6 +136,40 @@ debian/x86_64_build_msm:
when: on_success
- when: never
+debian/x86_64_build_minigbm:
+ stage: build
+ extends:
+ - .set-image-base-tag
+ variables:
+ MESA_IMAGE_PATH: ${DEBIAN_X86_64_BUILD_IMAGE_PATH}
+ MESA_IMAGE_TAG: ${DEBIAN_BUILD_TAG}
+ MINIO_ARTIFACT_NAME: virgl-amd64
+ EXTRA_OPTION: >
+ -D minigbm_allocation=true
+ script:
+ - .gitlab-ci/meson/build.sh
+ artifacts:
+ name: "virgl_${CI_JOB_NAME}"
+ when: always
+ paths:
+ - install/
+ - results/
+ rules:
+ - changes:
+ - src/vrend_winsys_gbm.*
+ - src/vrend_winsys_egl.c
+ - src/vrend_renderer.c
+ when: on_success
+ - if: *is-scheduled-pipeline
+ when: on_success
+ - if: *is-post-merge
+ when: never
+ - if: *is-forked-branch-or-pre-merge-not-for-marge
+ when: manual
+ - if: *is-pre-merge-for-marge
+ when: on_success
+ - when: never
+
debian/x86_64_build_tracing:
stage: build
extends: