Mesa (main): ci: Add Fedora release build job
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Jul 9 10:51:42 UTC 2021
Module: Mesa
Branch: main
Commit: f2691a0f8396e83b6d78b8eea8c02fc1df8cda1b
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2691a0f8396e83b6d78b8eea8c02fc1df8cda1b
Author: Michel Dänzer <mdaenzer at redhat.com>
Date: Wed May 12 16:55:00 2021 +0200
ci: Add Fedora release build job
The intention is for this to more or less match the Fedora package
build. The main benefit right now is GCC 11 build test coverage.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11412>
---
.gitlab-ci.yml | 47 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 10d9e55fdcf..c1494aaf3be 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -801,6 +801,53 @@ debian-release:
script:
- .gitlab-ci/meson/build.sh
+fedora-release:
+ extends:
+ - .meson-build
+ - .use-fedora/x86_build
+ variables:
+ BUILDTYPE: "release"
+ C_ARGS: >
+ -Wno-error=array-bounds
+ -Wno-error=maybe-uninitialized
+ -Wno-error=stringop-overread
+ -Wno-error=uninitialized
+ CPP_ARGS: >
+ -Wno-error=array-bounds
+ DRI_DRIVERS: "nouveau,i915,i965,r100,r200"
+ DRI_LOADERS: >
+ -D glx=dri
+ -D gbm=enabled
+ -D egl=enabled
+ -D glvnd=true
+ -D platforms=x11,wayland
+ EXTRA_OPTION: >
+ -D osmesa=true
+ -D selinux=true
+ -D tools=drm-shim,etnaviv,freedreno,glsl,intel,nir,nouveau,lima,panfrost
+ GALLIUM_DRIVERS: "crocus,etnaviv,freedreno,iris,kmsro,lima,nouveau,panfrost,r300,r600,radeonsi,svga,swrast,tegra,v3d,vc4,virgl,zink"
+ GALLIUM_ST: >
+ -D dri3=enabled
+ -D gallium-extra-hud=true
+ -D gallium-vdpau=enabled
+ -D gallium-xvmc=disabled
+ -D gallium-omx=disabled
+ -D gallium-va=enabled
+ -D gallium-xa=enabled
+ -D gallium-nine=false
+ -D gallium-opencl=icd
+ -D gles1=disabled
+ -D gles2=enabled
+ -D llvm=enabled
+ -D microsoft-clc=disabled
+ -D shared-llvm=enabled
+ -D vulkan-device-select-layer=true
+ LLVM_VERSION: ""
+ UNWIND: "disabled"
+ VULKAN_DRIVERS: "amd,broadcom,freedreno,intel"
+ script:
+ - .gitlab-ci/meson/build.sh
+
debian-android:
extends:
- .meson-cross
More information about the mesa-commit
mailing list