summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorTom Rini <[email protected]>2025-11-30 13:34:47 -0600
committerTom Rini <[email protected]>2025-12-01 09:17:48 -0600
commit532d2626ee2190ee7df40952befd9e10dceadbce (patch)
treecd1bdd243dc3f32a958420258e9e766fdf520869 /.gitlab-ci.yml
parent65a131531077d75eaa01f8376d8f7f04c146a457 (diff)
parentf84a6d94c7bd28f5d450f997b395e94b1cff36ae (diff)
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/[email protected]
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml5
1 files changed, 5 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9c2731725e4..6ed07cae317 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -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: