Add QuickStack runner job image
Platform CI tests / QuickStack deploy action tests (push) Successful in 8s
Nuvisphere/Platform-CI: Immutable QuickStack OCI deployment / Build once and deploy exact digest (push) Successful in 9s
QuickStack runner job image / Build and publish runner image (push) Successful in 51s
Platform CI tests / QuickStack deploy action tests (push) Successful in 8s
Nuvisphere/Platform-CI: Immutable QuickStack OCI deployment / Build once and deploy exact digest (push) Successful in 9s
QuickStack runner job image / Build and publish runner image (push) Successful in 51s
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# QuickStack Job Runner Image
|
||||
|
||||
This image is the small, source-controlled job container used by the Nuvisphere
|
||||
Gitea runners for `ubuntu-latest`, `ubuntu-24.04` and `ubuntu-22.04` jobs.
|
||||
|
||||
It replaces `docker.gitea.com/runner-images:ubuntu-latest` for QuickStack
|
||||
workloads. The full upstream image is large and has caused slow or stuck pulls
|
||||
on production runners. This image starts from Gitea's slim Node runner image
|
||||
and adds only the tools required by the shared QuickStack OCI workflow:
|
||||
|
||||
- Docker CLI and Buildx
|
||||
- Git
|
||||
- curl
|
||||
- jq
|
||||
- OpenSSH client
|
||||
- CA certificates
|
||||
- zstd
|
||||
|
||||
The stable production tag is:
|
||||
|
||||
```text
|
||||
gitea.nuvisphere.de/nuvisphere/quickstack-job:node20-docker27
|
||||
```
|
||||
|
||||
The publish workflow also pushes an immutable commit tag:
|
||||
|
||||
```text
|
||||
gitea.nuvisphere.de/nuvisphere/quickstack-job:sha-<commit>
|
||||
```
|
||||
Reference in New Issue
Block a user