Files
git.stella-ops.org/ops/devops/ci-110-runner/README.md
StellaOps Bot 6bee1fdcf5
Some checks failed
AOC Guard CI / aoc-guard (push) Has been cancelled
AOC Guard CI / aoc-verify (push) Has been cancelled
Concelier Attestation Tests / attestation-tests (push) Has been cancelled
Docs CI / lint-and-preview (push) Has been cancelled
work
2025-11-25 08:01:23 +02:00

1.4 KiB

CI runner for DEVOPS-CI-110-001 (Concelier + Excititor smoke)

Scope

  • Warm NuGet cache from local-nugets, .nuget/packages, and (optionally) NuGet.org.
  • Ensure OpenSSL 1.1 is present (installs libssl1.1 when available via apt-get).
  • Run lightweight slices:
    • Concelier WebService: HealthAndReadyEndpointsRespond
    • Excititor WebService: AirgapImportEndpointTests*
  • Emit TRX + logs to ops/devops/artifacts/ci-110/<timestamp>/.

Usage

export NUGET_SOURCES="/mnt/e/dev/git.stella-ops.org/local-nugets;/mnt/e/dev/git.stella-ops.org/.nuget/packages;https://api.nuget.org/v3/index.json"
export TIMESTAMP=$(date -u +%Y%m%dT%H%M%SZ)   # optional, for reproducible paths
bash ops/devops/ci-110-runner/run-ci-110.sh

Artifacts

  • TRX: ops/devops/artifacts/ci-110/<timestamp>/trx/
    • concelier-health.trx (1 test)
    • excititor-airgapimport.fqn.trx (2 tests)
  • Logs + restores under ops/devops/artifacts/ci-110/<timestamp>/logs/.

Notes

  • The runner uses --no-build on test slices; prior restores are included in the script.
  • If OpenSSL 1.1 is not present and apt-get cannot install libssl1.1, set LD_LIBRARY_PATH to a pre-installed OpenSSL 1.1 location before running.
  • Extend the runner by adding more run_test_slice calls for additional suites; keep filters tight to avoid long hangs on constrained CI.