CI: retry docker builds on transient registry/network failures.
CI / test (push) Successful in 9m46s

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-10 13:15:57 +03:00
parent 9b48b165ba
commit 78a9f3043e
3 changed files with 56 additions and 21 deletions
+20 -16
View File
@@ -26,24 +26,28 @@ jobs:
uses: docker/setup-buildx-action@v3
- name: Build eventhub image
uses: docker/build-push-action@v5
with:
context: .
file: docker/Dockerfile
load: true
tags: eventhub:latest
provenance: false
sbom: false
run: |
set -euo pipefail
bash scripts/retry-docker-build.sh 3 30 -- \
docker buildx build \
--file docker/Dockerfile \
--tag eventhub:latest \
--load \
--provenance=false \
--sbom=false \
.
- name: Build API test image
uses: docker/build-push-action@v5
with:
context: .
file: docker/ApiTests.Dockerfile
load: true
tags: eventhub-api-tests:latest
provenance: false
sbom: false
run: |
set -euo pipefail
bash scripts/retry-docker-build.sh 3 30 -- \
docker buildx build \
--file docker/ApiTests.Dockerfile \
--tag eventhub-api-tests:latest \
--load \
--provenance=false \
--sbom=false \
.
- name: Run API tests (local CT)
run: docker run --rm eventhub-api-tests:latest