Merge patch series "Gitlab: Add a "sage-lab" stage to access a board farm"
This series adds support for Gitlab pipelines to run our pytest suite on a limited number of hardware platforms. While better documentation and some further enhancements will be coming soon, this can be triggered by passing '-o ci.variable="SAGE_LAB=1"' to git push, or adding 'pushOption = ci.variable="SAGE_LAB=1"' to the .git/config file for the project. It can also be invoked manually from the pipeline webpage on a an existing pipeline. Link: https://lore.kernel.org/r/20251118210015.624758-1-trini@konsulko.com
This commit is contained in:
@@ -5,6 +5,7 @@ variables:
|
||||
DEFAULT_AMD64_TAG: "amd64"
|
||||
DEFAULT_FAST_TAG: "fast"
|
||||
MIRROR_DOCKER: docker.io
|
||||
SAGE_LAB: ""
|
||||
SJG_LAB: ""
|
||||
PLATFORM: linux/amd64,linux/arm64
|
||||
|
||||
@@ -24,6 +25,7 @@ image: ${MIRROR_DOCKER}/trini/u-boot-gitlab-ci-runner:noble-20251001-11Nov2025
|
||||
stages:
|
||||
- testsuites
|
||||
- test.py
|
||||
- sage-lab
|
||||
- sjg-lab
|
||||
- world build
|
||||
|
||||
@@ -606,6 +608,9 @@ coreboot test.py:
|
||||
TEST_PY_ID: "--id qemu"
|
||||
<<: *buildman_and_testpy_dfn
|
||||
|
||||
# Add sage-lab stage
|
||||
include: .gitlab-ci-sage-lab.yml
|
||||
|
||||
.sjg_lab_template: &sjg_lab_dfn
|
||||
stage: sjg-lab
|
||||
rules:
|
||||
|
||||
Reference in New Issue
Block a user