ci: Use release builds in perf jobs
authorGuilherme Gallo <guilherme.gallo@collabora.com>
Thu, 23 Feb 2023 14:05:46 +0000 (11:05 -0300)
committerMarge Bot <emma+marge@anholt.net>
Tue, 28 Feb 2023 22:19:48 +0000 (22:19 +0000)
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21492>

.gitlab-ci/test-source-dep.yml

index 58844b4..63ff6fd 100644 (file)
     - !reference [.performance-rules, rules]
     - !reference [.freedreno-manual-rules, rules]
   allow_failure: true # see comment in .performance-rules, which we don't inherit this line from.
+  variables:
+    MINIO_ARTIFACT_NAME: "mesa-arm64-rel"
+  needs:
+    - job: debian/arm64_test
+    - job: debian-arm64-release
+      # The mesa binary is fetched from S3
+      artifacts: false
 
 .nouveau-rules:
   stage: nouveau
         *virgl_file_list
       when: manual
   allow_failure: true # see comment in .performance-rules, which we don't inherit this line from.
+  variables:
+    MINIO_ARTIFACT_NAME: "mesa-amd64-rel"
+  needs:
+    - kernel+rootfs_amd64
+    - debian-testing
+    - job: debian-release
+      # The release binary is fetched from S3
+      artifacts: false
 
 .venus-rules:
   stage: layered-backends
         *iris_file_list
       when: manual
   allow_failure: true # see comment in .performance-rules, which we don't inherit this line from.
+  variables:
+    MINIO_ARTIFACT_NAME: "mesa-amd64-rel"
+  needs:
+    - kernel+rootfs_amd64
+    - debian-testing
+    - job: debian-release
+      # The release binary is fetched from S3
+      artifacts: false
 
 .anv-rules:
   stage: intel