ci: describe my small lab

A small installation with several iMX53 devices, managed by CI-Tron.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38383>
This commit is contained in:
Dmitry Baryshkov 2025-11-11 21:52:56 +02:00 committed by Marge Bot
parent 0d20bdbe2c
commit 41406e28dc

View file

@ -36,6 +36,7 @@
# collabora | lava | @daniels, @sergi # collabora | lava | @daniels, @sergi
# igalia | baremetal/poe-powered, ci-tron | @jasuarez, @chema # igalia | baremetal/poe-powered, ci-tron | @jasuarez, @chema
# lima | lava | @enunes # lima | lava | @enunes
# lumag | ci-tron | @lumag
# microsoft | custom | @jenatali, @alatiera # microsoft | custom | @jenatali, @alatiera
# ondracka | ci-tron | @ondracka # ondracka | ci-tron | @ondracka
# pengutronix | lava | @hnez, @lynxeye # pengutronix | lava | @hnez, @lynxeye
@ -292,6 +293,27 @@
- !reference [.pengutronix-farm-rules, rules] - !reference [.pengutronix-farm-rules, rules]
.lumag-farm-rules:
rules:
- exists: [ .ci-farms-disabled/lumag ]
when: never
- changes: [ .ci-farms-disabled/lumag ]
if: '$CI_PIPELINE_SOURCE != "schedule"'
when: on_success
- changes: [ .ci-farms-disabled/* ]
if: '$CI_PIPELINE_SOURCE != "schedule"'
when: never
.lumag-farm-manual-rules:
rules:
- exists: [ .ci-farms-disabled/lumag ]
when: never
- changes: [ .ci-farms-disabled/lumag ]
if: '$CI_PIPELINE_SOURCE != "schedule"'
when: never
- !reference [.lumag-farm-rules, rules]
# Skip container & build jobs when disabling any farm, and run them if any # Skip container & build jobs when disabling any farm, and run them if any
# farm gets re-enabled. # farm gets re-enabled.
# Only apply these rules in MR context, because otherwise we get a false # Only apply these rules in MR context, because otherwise we get a false
@ -348,6 +370,10 @@
changes: [ .ci-farms-disabled/pengutronix ] changes: [ .ci-farms-disabled/pengutronix ]
exists: [ .ci-farms-disabled/pengutronix ] exists: [ .ci-farms-disabled/pengutronix ]
when: never when: never
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: [ .ci-farms-disabled/lumag ]
exists: [ .ci-farms-disabled/lumag ]
when: never
# Any other change to ci-farms/* means some farm is getting re-enabled. # Any other change to ci-farms/* means some farm is getting re-enabled.
# Run jobs in Marge pipelines (and let it fallback to manual otherwise) # Run jobs in Marge pipelines (and let it fallback to manual otherwise)
- if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $GITLAB_USER_LOGIN == "marge-bot"' - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $GITLAB_USER_LOGIN == "marge-bot"'