mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-12-19 16:31:27 +01:00
Gitlab: Optimize the job dependency list more
In general, we want to fail the whole pipeline as soon as we can if we spot an error while also letting bigger jobs get started as soon as possible. Currently we use the "Run binman, buildman, dtoc, Kconfig and patman testsuites" job from the testsuite stage to unblock the next stage as this test is complex enough that if it passes, likely the whole stager will pass. Using this same logic, unblock the world build (and sjg-lab) stages if "sandbox test.py" has completed as if there's no failures here, there's likely not failures in the rest of the test.py stages. Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
363ef8e491
commit
caa740df9c
@ -142,6 +142,7 @@ stages:
|
|||||||
build all platforms in a single job:
|
build all platforms in a single job:
|
||||||
stage: world build
|
stage: world build
|
||||||
dependencies: []
|
dependencies: []
|
||||||
|
needs: [ "sandbox test.py" ]
|
||||||
tags:
|
tags:
|
||||||
- ${DEFAULT_FAST_TAG}
|
- ${DEFAULT_FAST_TAG}
|
||||||
script:
|
script:
|
||||||
@ -596,6 +597,7 @@ coreboot test.py:
|
|||||||
when: manual
|
when: manual
|
||||||
allow_failure: true
|
allow_failure: true
|
||||||
dependencies: []
|
dependencies: []
|
||||||
|
needs: [ "sandbox test.py" ]
|
||||||
tags: [ 'lab' ]
|
tags: [ 'lab' ]
|
||||||
script:
|
script:
|
||||||
# Environment:
|
# Environment:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user