ci: Create new 'performance' stage

Move all jobs doing performance testing to a separate stage.

Signed-off-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30784>
This commit is contained in:
Daniel Stone
2024-08-22 10:16:01 +01:00
committed by Marge Bot
parent 97d049504c
commit f1aab081b5
5 changed files with 6 additions and 4 deletions

View File

@@ -156,6 +156,7 @@ stages:
- etnaviv - etnaviv
- software-renderer - software-renderer
- layered-backends - layered-backends
- performance
- deploy - deploy
include: include:

View File

@@ -91,6 +91,7 @@
# Collabora triggers the manual job after merge to main. These "never" filters # Collabora triggers the manual job after merge to main. These "never" filters
# need to come before any paths with "manual". # need to come before any paths with "manual".
.performance-rules: .performance-rules:
stage: performance
rules: rules:
- !reference [.no_scheduled_pipelines-rules, rules] - !reference [.no_scheduled_pipelines-rules, rules]
# Run only on pre-merge pipelines from Marge # Run only on pre-merge pipelines from Marge

View File

@@ -180,7 +180,7 @@
- !reference [.collabora-freedreno-rules, rules] - !reference [.collabora-freedreno-rules, rules]
.google-freedreno-rules-performance: .google-freedreno-rules-performance:
stage: freedreno stage: performance
extends: .no-auto-retry extends: .no-auto-retry
rules: rules:
- !reference [.test, rules] - !reference [.test, rules]
@@ -196,7 +196,7 @@
dependencies: null dependencies: null
.collabora-freedreno-rules-performance: .collabora-freedreno-rules-performance:
stage: freedreno stage: performance
extends: .no-auto-retry extends: .no-auto-retry
rules: rules:
- !reference [.test, rules] - !reference [.test, rules]

View File

@@ -24,7 +24,7 @@
- !reference [.iris-manual-rules, rules] - !reference [.iris-manual-rules, rules]
.virgl-iris-rules-performance: .virgl-iris-rules-performance:
stage: layered-backends stage: performance
extends: .no-auto-retry extends: .no-auto-retry
rules: rules:
- !reference [.test, rules] - !reference [.test, rules]

View File

@@ -101,7 +101,7 @@
# to do duplicate the files lists to set the job to manual (see # to do duplicate the files lists to set the job to manual (see
# .performance-rules) # .performance-rules)
.iris-rules-performance: .iris-rules-performance:
stage: intel stage: performance
extends: .no-auto-retry extends: .no-auto-retry
rules: rules:
- !reference [.test, rules] - !reference [.test, rules]