CI: retry docker builds on transient registry/network failures.
CI / test (push) Successful in 9m46s
CI / test (push) Successful in 9m46s
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+20
-16
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user