ci: move build jobs that are used by tests to an earlier stage

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30808>
This commit is contained in:
Eric Engestrom
2024-08-23 11:00:13 +02:00
committed by Marge Bot
parent 096acf8c0c
commit c9e847e51f
2 changed files with 9 additions and 1 deletions

View File

@@ -144,6 +144,7 @@ stages:
- sanity
- container
- git-archive
- build-for-tests
- build-x86_64
- build-misc
- code-validation

View File

@@ -64,6 +64,7 @@ debian-testing:
extends:
- .meson-build
- .ci-deqp-artifacts
stage: build-for-tests
variables:
UNWIND: "enabled"
DRI_LOADERS: >
@@ -97,6 +98,7 @@ debian-testing:
debian-testing-asan:
extends:
- debian-testing
stage: build-for-tests
variables:
C_ARGS: >
-Wno-error=stringop-truncation
@@ -442,6 +444,7 @@ debian-arm32:
extends:
- .meson-arm
- .ci-deqp-artifacts
stage: build-for-tests
variables:
CROSS: armhf
DRI_LOADERS:
@@ -463,6 +466,7 @@ debian-arm32:
debian-arm32-asan:
extends:
- debian-arm32
stage: build-for-tests
variables:
DRI_LOADERS:
-D glvnd=disabled
@@ -479,6 +483,7 @@ debian-arm64:
extends:
- .meson-arm
- .ci-deqp-artifacts
stage: build-for-tests
variables:
C_ARGS: >
-Wno-error=array-bounds
@@ -502,6 +507,7 @@ debian-arm64:
debian-arm64-asan:
extends:
- debian-arm64
stage: build-for-tests
variables:
DRI_LOADERS:
-D glvnd=disabled
@@ -527,6 +533,7 @@ debian-arm64-build-test:
debian-arm64-release:
extends:
- debian-arm64
stage: build-misc
variables:
BUILDTYPE: release
S3_ARTIFACT_NAME: mesa-arm64-default-${BUILDTYPE}
@@ -620,7 +627,7 @@ windows-msvc:
- .build-windows
- .use-windows_build_msvc
- .windows-build-rules
stage: build-misc
stage: build-for-tests
script:
- pwsh -ExecutionPolicy RemoteSigned .\.gitlab-ci\windows\mesa_build.ps1
artifacts: