ci: speed up backend build and parallelize image publishing [CI]
ci/woodpecker/push/web-build Pipeline was successful
ci/woodpecker/push/verify Pipeline was successful
ci/woodpecker/push/dev-image Pipeline was successful

This commit is contained in:
justme committed 2026-10-10 07:29:11 -07:00
1 parent 04f116e092
commit d7b48c068c
5 files changed
+109 -32

No files matched your search

+4 -18
View File
@@ -66,7 +66,7 @@ steps:
- bash ci/build-dev-image.sh probe
depends_on: []
# Build both node architectures in parallel; each multi-architecture index waits for both of its images.
# Build both node architectures in parallel; publish both indexes together after all four builds.
- name: build-linux-arm64-agent
image: bash
environment:
@@ -95,7 +95,7 @@ steps:
- bash ci/build-dev-image.sh probe arm64
depends_on: []
- name: publish-linux-agent-multiarch
- name: publish-linux-node-indexes
image: bash
environment:
ZOT_REGISTRY: registry.oeo.one
@@ -106,23 +106,9 @@ steps:
RELEASE_SIGNING_KEY:
from_secret: release_signing_key
commands:
- bash ci/publish-dev-node-index.sh agent
- bash ci/publish-dev-node-indexes.sh
depends_on:
- build-linux-amd64-agent
- build-linux-arm64-agent
- name: publish-linux-probe-multiarch
image: bash
environment:
ZOT_REGISTRY: registry.oeo.one
ZOT_USERNAME: justme
ZOT_SECRET:
from_secret: zot_secret
RELEASE_API_URL: https://mo.oeo.one
RELEASE_SIGNING_KEY:
from_secret: release_signing_key
commands:
- bash ci/publish-dev-node-index.sh probe
depends_on:
- build-linux-amd64-probe
- build-linux-arm64-agent
- build-linux-arm64-probe