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:
@@ -156,6 +156,7 @@ stages:
|
||||
- etnaviv
|
||||
- software-renderer
|
||||
- layered-backends
|
||||
- performance
|
||||
- deploy
|
||||
|
||||
include:
|
||||
|
@@ -91,6 +91,7 @@
|
||||
# Collabora triggers the manual job after merge to main. These "never" filters
|
||||
# need to come before any paths with "manual".
|
||||
.performance-rules:
|
||||
stage: performance
|
||||
rules:
|
||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
||||
# Run only on pre-merge pipelines from Marge
|
||||
|
@@ -180,7 +180,7 @@
|
||||
- !reference [.collabora-freedreno-rules, rules]
|
||||
|
||||
.google-freedreno-rules-performance:
|
||||
stage: freedreno
|
||||
stage: performance
|
||||
extends: .no-auto-retry
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
@@ -196,7 +196,7 @@
|
||||
dependencies: null
|
||||
|
||||
.collabora-freedreno-rules-performance:
|
||||
stage: freedreno
|
||||
stage: performance
|
||||
extends: .no-auto-retry
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
|
@@ -24,7 +24,7 @@
|
||||
- !reference [.iris-manual-rules, rules]
|
||||
|
||||
.virgl-iris-rules-performance:
|
||||
stage: layered-backends
|
||||
stage: performance
|
||||
extends: .no-auto-retry
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
|
@@ -101,7 +101,7 @@
|
||||
# to do duplicate the files lists to set the job to manual (see
|
||||
# .performance-rules)
|
||||
.iris-rules-performance:
|
||||
stage: intel
|
||||
stage: performance
|
||||
extends: .no-auto-retry
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
|
Reference in New Issue
Block a user