ci(lesavka): document headless gate toggle
This commit is contained in:
parent
7f7e613ffc
commit
5a222a717c
@ -87,6 +87,7 @@ from `LESAVKA_CLIENT_PKI_SSH_SOURCE` over SSH. Runtime clients require the insta
|
|||||||
| `PROBE_EVENT_WIDTH_CODES` | manual client-to-RCT transport probe identity sequence; defaults to unique codes `1..16` so final RCT observations can be joined to client-origin timeline events after startup drops |
|
| `PROBE_EVENT_WIDTH_CODES` | manual client-to-RCT transport probe identity sequence; defaults to unique codes `1..16` so final RCT observations can be joined to client-origin timeline events after startup drops |
|
||||||
| `LESAVKA_CLIENT_RELAYCTL_BIN_SRC` | test/build contract variable; not runtime operator config |
|
| `LESAVKA_CLIENT_RELAYCTL_BIN_SRC` | test/build contract variable; not runtime operator config |
|
||||||
| `LESAVKA_CLIENT_VIDEO_SUPPORT_SRC` | test/build contract variable; not runtime operator config |
|
| `LESAVKA_CLIENT_VIDEO_SUPPORT_SRC` | test/build contract variable; not runtime operator config |
|
||||||
|
| `LESAVKA_CI_HEADLESS_GTK` | CI toggle for wrapping GUI-adjacent gates in a virtual display on headless agents; set to `0` only when a real display is already available |
|
||||||
| `LESAVKA_CI_PROFILE` | Jenkins/CI profile selector; `safe` runs non-disruptive gates, `daily` wraps primary-branch daily gates, and `lab` is reserved for isolated bare-metal probes |
|
| `LESAVKA_CI_PROFILE` | Jenkins/CI profile selector; `safe` runs non-disruptive gates, `daily` wraps primary-branch daily gates, and `lab` is reserved for isolated bare-metal probes |
|
||||||
| `LESAVKA_COVERAGE_ENFORCE` | CI quality-gate toggle; when enabled, below-target coverage fails the Jenkins run instead of publishing observe-mode coverage telemetry |
|
| `LESAVKA_COVERAGE_ENFORCE` | CI quality-gate toggle; when enabled, below-target coverage fails the Jenkins run instead of publishing observe-mode coverage telemetry |
|
||||||
| `LESAVKA_CLIPBOARD_CHORD` | input routing/clipboard override |
|
| `LESAVKA_CLIPBOARD_CHORD` | input routing/clipboard override |
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Run GUI-adjacent CI commands safely on headless Jenkins agents.
|
# Run GUI-adjacent CI commands safely on headless Jenkins agents.
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
lesavka_ci_run_headless() {
|
lesavka_ci_run_headless() {
|
||||||
local cmd=("$@")
|
local cmd=("$@")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user