work
This commit is contained in:
32
ops/devops/ci-110-runner/README.md
Normal file
32
ops/devops/ci-110-runner/README.md
Normal file
@@ -0,0 +1,32 @@
|
||||
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
|
||||
-----
|
||||
```bash
|
||||
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.
|
||||
Reference in New Issue
Block a user