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
|
- etnaviv
|
||||||
- software-renderer
|
- software-renderer
|
||||||
- layered-backends
|
- layered-backends
|
||||||
|
- performance
|
||||||
- deploy
|
- deploy
|
||||||
|
|
||||||
include:
|
include:
|
||||||
|
@@ -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
|
||||||
|
@@ -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]
|
||||||
|
@@ -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]
|
||||||
|
@@ -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]
|
||||||
|
Reference in New Issue
Block a user