Retry Gitea CI tool downloads
This commit is contained in:
@@ -69,7 +69,8 @@ jobs:
|
|||||||
compose_dir="${DOCKER_CONFIG:-$HOME/.docker}/cli-plugins"
|
compose_dir="${DOCKER_CONFIG:-$HOME/.docker}/cli-plugins"
|
||||||
compose_bin="$compose_dir/docker-compose"
|
compose_bin="$compose_dir/docker-compose"
|
||||||
mkdir -p "$compose_dir"
|
mkdir -p "$compose_dir"
|
||||||
curl -fsSL \
|
curl -fsSL --retry 3 --retry-all-errors --retry-delay 10 \
|
||||||
|
--connect-timeout 15 --max-time 180 \
|
||||||
"https://github.com/docker/compose/releases/download/$DOCKER_COMPOSE_VERSION/docker-compose-linux-$compose_arch" \
|
"https://github.com/docker/compose/releases/download/$DOCKER_COMPOSE_VERSION/docker-compose-linux-$compose_arch" \
|
||||||
-o "$compose_bin"
|
-o "$compose_bin"
|
||||||
printf '%s %s\n' "$compose_sha" "$compose_bin" | sha256sum -c -
|
printf '%s %s\n' "$compose_sha" "$compose_bin" | sha256sum -c -
|
||||||
|
|||||||
@@ -133,6 +133,8 @@ test("Gitea quality gate validates before publishing an immutable ACR manifest",
|
|||||||
assert.match(workflow, /python -m playwright install --with-deps chromium/);
|
assert.match(workflow, /python -m playwright install --with-deps chromium/);
|
||||||
assert.match(workflow, /DOCKER_COMPOSE_VERSION: v2\.39\.1/);
|
assert.match(workflow, /DOCKER_COMPOSE_VERSION: v2\.39\.1/);
|
||||||
assert.match(workflow, /docker-compose-linux-\$compose_arch/);
|
assert.match(workflow, /docker-compose-linux-\$compose_arch/);
|
||||||
|
assert.match(workflow, /curl -fsSL --retry 3 --retry-all-errors --retry-delay 10/);
|
||||||
|
assert.match(workflow, /--connect-timeout 15 --max-time 180/);
|
||||||
assert.match(workflow, /sha256sum -c -/);
|
assert.match(workflow, /sha256sum -c -/);
|
||||||
assert.match(workflow, /docker compose version --short/);
|
assert.match(workflow, /docker compose version --short/);
|
||||||
assert.match(workflow, /docker compose --help \| grep -q -- '--project-name'/);
|
assert.match(workflow, /docker compose --help \| grep -q -- '--project-name'/);
|
||||||
|
|||||||
Reference in New Issue
Block a user