projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
pan/mdg: remove ins->br_compact and ins->branch_extended
[mesa.git]
/
.gitlab-ci.yml
diff --git
a/.gitlab-ci.yml
b/.gitlab-ci.yml
index 498e1fd05898cf01affee48912ac6996b81ce514..7f4e269742a61031d9fe4a066f722d527b57074b 100644
(file)
--- a/
.gitlab-ci.yml
+++ b/
.gitlab-ci.yml
@@
-30,6
+30,7
@@
stages:
- radv
- lima
- virgl
- radv
- lima
- virgl
+ - radeonsi
- success
# Generic rule to not run the job during scheduled pipelines
- success
# Generic rule to not run the job during scheduled pipelines
@@
-64,6
+65,8
@@
pages:
test-docs:
extends: .docs-base
test-docs:
extends: .docs-base
+ # Cancel job if a newer commit is pushed to the same branch
+ interruptible: true
stage: container+docs
rules:
- *ignore_scheduled_pipelines
stage: container+docs
rules:
- *ignore_scheduled_pipelines
@@
-109,8
+112,6
@@
test-docs:
max: 2
when:
- runner_system_failure
max: 2
when:
- runner_system_failure
- # Cancel CI run if a newer commit is pushed to the same branch
- interruptible: true
success:
stage: success
success:
stage: success
@@
-203,7
+204,7
@@
x86_build-base:
- .fdo.container-build@debian
- .container
variables:
- .fdo.container-build@debian
- .container
variables:
- FDO_DISTRIBUTION_TAG: &x86_build-base "2020-0
6-1
2"
+ FDO_DISTRIBUTION_TAG: &x86_build-base "2020-0
7-28-x86-
2"
.use-x86_build-base:
extends:
.use-x86_build-base:
extends:
@@
-221,7
+222,7
@@
x86_build:
extends:
- .use-x86_build-base
variables:
extends:
- .use-x86_build-base
variables:
- FDO_DISTRIBUTION_TAG: &x86_build "2020-07-2
0-jflags
"
+ FDO_DISTRIBUTION_TAG: &x86_build "2020-07-2
8-x86-2
"
.use-x86_build:
variables:
.use-x86_build:
variables:
@@
-235,7
+236,7
@@
i386_build:
extends:
- .use-x86_build-base
variables:
extends:
- .use-x86_build-base
variables:
- FDO_DISTRIBUTION_TAG: &i386_build "2020-07-2
0-jflags
"
+ FDO_DISTRIBUTION_TAG: &i386_build "2020-07-2
8-x86-2
"
.use-i386_build:
variables:
.use-i386_build:
variables:
@@
-249,7
+250,7
@@
ppc64el_build:
extends:
- .use-x86_build-base
variables:
extends:
- .use-x86_build-base
variables:
- FDO_DISTRIBUTION_TAG: &ppc64el_build "2020-07-2
0-jflags
"
+ FDO_DISTRIBUTION_TAG: &ppc64el_build "2020-07-2
8-x86-2
"
.use-ppc64el_build:
variables:
.use-ppc64el_build:
variables:
@@
-263,7
+264,7
@@
s390x_build:
extends:
- .use-x86_build-base
variables:
extends:
- .use-x86_build-base
variables:
- FDO_DISTRIBUTION_TAG: &s390x_build "2020-0
6-29-jflags
"
+ FDO_DISTRIBUTION_TAG: &s390x_build "2020-0
7-28-x86-2
"
.use-s390x_build:
variables:
.use-s390x_build:
variables:
@@
-276,7
+277,7
@@
s390x_build:
x86_test-base:
extends: x86_build-base
variables:
x86_test-base:
extends: x86_build-base
variables:
- FDO_DISTRIBUTION_TAG: &x86_test-base "2020-0
6-0
2"
+ FDO_DISTRIBUTION_TAG: &x86_test-base "2020-0
7-28-x86-
2"
.use-x86_test-base:
extends:
.use-x86_test-base:
extends:
@@
-293,19
+294,19
@@
x86_test-base:
x86_test-gl:
extends: .use-x86_test-base
variables:
x86_test-gl:
extends: .use-x86_test-base
variables:
- FDO_DISTRIBUTION_TAG: &x86_test-gl "2020-07-
15-virgl
"
+ FDO_DISTRIBUTION_TAG: &x86_test-gl "2020-07-
28-x86-2
"
# Debian 10 based x86 test image for VK
x86_test-vk:
extends: .use-x86_test-base
variables:
# Debian 10 based x86 test image for VK
x86_test-vk:
extends: .use-x86_test-base
variables:
- FDO_DISTRIBUTION_TAG: &x86_test-vk "2020-0
6-18-vkcts
"
+ FDO_DISTRIBUTION_TAG: &x86_test-vk "2020-0
7-28-x86-2
"
# Debian 9 based x86 build image (old LLVM)
x86_build_old:
extends: x86_build-base
variables:
# Debian 9 based x86 build image (old LLVM)
x86_build_old:
extends: x86_build-base
variables:
- FDO_DISTRIBUTION_TAG: &x86_build_old "2020-0
6-29-jflags
"
+ FDO_DISTRIBUTION_TAG: &x86_build_old "2020-0
7-28-x86-2
"
FDO_DISTRIBUTION_VERSION: stretch-slim
.use-x86_build_old:
FDO_DISTRIBUTION_VERSION: stretch-slim
.use-x86_build_old:
@@
-321,7
+322,7
@@
arm_build:
- .fdo.container-build@debian@arm64v8
- .container
variables:
- .fdo.container-build@debian@arm64v8
- .container
variables:
- FDO_DISTRIBUTION_TAG: &arm_build "2020-07-2
0-jflags
"
+ FDO_DISTRIBUTION_TAG: &arm_build "2020-07-2
8-libdrm
"
.use-arm_build:
variables:
.use-arm_build:
variables:
@@
-336,7
+337,7
@@
arm_test-base:
- .fdo.container-build@debian
- .container
variables:
- .fdo.container-build@debian
- .container
variables:
- FDO_DISTRIBUTION_TAG: &arm_test-base "2020-07-
18-nginx
"
+ FDO_DISTRIBUTION_TAG: &arm_test-base "2020-07-
28-libdrm
"
.use-arm_test-base:
extends:
.use-arm_test-base:
extends:
@@
-354,7
+355,7
@@
arm64_test:
extends:
- .use-arm_test-base
variables:
extends:
- .use-arm_test-base
variables:
- FDO_DISTRIBUTION_TAG: &arm64_test "2020-07-
18-nginx
"
+ FDO_DISTRIBUTION_TAG: &arm64_test "2020-07-
28-libdrm
"
.use-arm64_test:
variables:
.use-arm64_test:
variables:
@@
-449,6
+450,8
@@
make git archive:
# Shared between windows and Linux
.build-common:
extends: .ci-run-policy
# Shared between windows and Linux
.build-common:
extends: .ci-run-policy
+ # Cancel job if a newer commit is pushed to the same branch
+ interruptible: true
artifacts:
name: "mesa_${CI_JOB_NAME}"
when: always
artifacts:
name: "mesa_${CI_JOB_NAME}"
when: always
@@
-516,11
+519,13
@@
meson-testing:
-D platforms=x11
GALLIUM_ST: >
-D dri3=enabled
-D platforms=x11
GALLIUM_ST: >
-D dri3=enabled
- GALLIUM_DRIVERS: "swrast,virgl"
+ GALLIUM_DRIVERS: "swrast,virgl
,radeonsi
"
VULKAN_DRIVERS: amd
BUILDTYPE: "debugoptimized"
EXTRA_OPTION: >
-D werror=true
VULKAN_DRIVERS: amd
BUILDTYPE: "debugoptimized"
EXTRA_OPTION: >
-D werror=true
+ UPLOAD_FOR_LAVA: 1
+ DEBIAN_ARCH: amd64
script:
- .gitlab-ci/meson-build.sh
- .gitlab-ci/prepare-artifacts.sh
script:
- .gitlab-ci/meson-build.sh
- .gitlab-ci/prepare-artifacts.sh
@@
-552,6
+557,7
@@
meson-gallium:
script:
- .gitlab-ci/meson-build.sh
- .gitlab-ci/run-shader-db.sh
script:
- .gitlab-ci/meson-build.sh
- .gitlab-ci/run-shader-db.sh
+ - src/freedreno/.gitlab-ci/run-fdtools.sh
meson-classic:
extends: .meson-build
meson-classic:
extends: .meson-build
@@
-733,6
+739,7
@@
meson-vulkan:
VULKAN_DRIVERS: intel,amd,freedreno
EXTRA_OPTION: >
-D vulkan-overlay-layer=true
VULKAN_DRIVERS: intel,amd,freedreno
EXTRA_OPTION: >
-D vulkan-overlay-layer=true
+ -D build-aco-tests=true
-D werror=true
meson-i386:
-D werror=true
meson-i386:
@@
-784,6
+791,8
@@
meson-mingw32-x86_64:
.test:
extends:
- .ci-run-policy
.test:
extends:
- .ci-run-policy
+ # Cancel job if a newer commit is pushed to the same branch
+ interruptible: true
variables:
GIT_STRATEGY: none # testing doesn't build anything from source
before_script:
variables:
GIT_STRATEGY: none # testing doesn't build anything from source
before_script:
@@
-915,13
+924,12
@@
softpipe-gles2:
DEQP_EXPECTED_RENDERER: softpipe
softpipe-gles3:
DEQP_EXPECTED_RENDERER: softpipe
softpipe-gles3:
- parallel: 2
variables:
DEQP_VER: gles3
extends: softpipe-gles2
softpipe-gles31:
variables:
DEQP_VER: gles3
extends: softpipe-gles2
softpipe-gles31:
- parallel:
4
+ parallel:
2
variables:
DEQP_VER: gles31
extends: softpipe-gles2
variables:
DEQP_VER: gles31
extends: softpipe-gles2
@@
-944,14
+952,13
@@
virgl-gles2-on-gl:
- .virgl-rules
virgl-gles3-on-gl:
- .virgl-rules
virgl-gles3-on-gl:
- parallel: 2
variables:
DEQP_VER: gles3
DEQP_RUNNER_OPTIONS: "--timeout 180"
extends: virgl-gles2-on-gl
virgl-gles31-on-gl:
variables:
DEQP_VER: gles3
DEQP_RUNNER_OPTIONS: "--timeout 180"
extends: virgl-gles2-on-gl
virgl-gles31-on-gl:
- parallel:
4
+ parallel:
2
variables:
DEQP_VER: gles31
MESA_GLES_VERSION_OVERRIDE: "3.1"
variables:
DEQP_VER: gles31
MESA_GLES_VERSION_OVERRIDE: "3.1"
@@
-1115,6
+1122,8
@@
arm64_a630_vk_sysmem:
extends:
- .ci-run-policy
- .test
extends:
- .ci-run-policy
- .test
+ # Cancel job if a newer commit is pushed to the same branch
+ interruptible: true
stage: test
artifacts:
when: always
stage: test
artifacts:
when: always
@@
-1252,6
+1261,8
@@
radv-fossils:
key: ${CI_JOB_NAME}
paths:
- traces-db/
key: ${CI_JOB_NAME}
paths:
- traces-db/
+ variables:
+ TRACIE_UPLOAD_TO_MINIO: 1
.traces-test-gl:
extends:
.traces-test-gl:
extends:
@@
-1286,6
+1297,16
@@
radv-polaris10-traces:
tags:
- polaris10
tags:
- polaris10
+radv-raven-traces:
+ extends:
+ - .traces-test-vk
+ - .test-radv
+ - .test-manual
+ variables:
+ DEVICE_NAME: "vk-amd-raven"
+ tags:
+ - raven
+
virgl-traces:
extends:
- .traces-test-gl
virgl-traces:
extends:
- .traces-test-gl