ci: default retry до 2 раз на mirror failures

This commit is contained in:
Zimin A.N.
2026-05-03 18:19:58 +03:00
parent 00c905401f
commit fe403f2dbe
+12 -10
View File
@@ -25,12 +25,19 @@ cache:
paths:
- .m2/repository
# Default retry для всех jobs — runner image pull mirror flaky
default:
retry:
max: 2
when:
- runner_system_failure
- stuck_or_timeout_failure
- script_failure
# ─── TEST ──────────────────────────────────────
maven-test:
stage: test
image:
name: maven:3.9.9-eclipse-temurin-21
pull_policy: if-not-present
image: maven:3.9.9-eclipse-temurin-21
script:
- mvn $MAVEN_CLI_OPTS verify
artifacts:
@@ -42,9 +49,7 @@ maven-test:
# ─── BUILD (Maven jars) ────────────────────────
maven-package:
stage: build
image:
name: maven:3.9.9-eclipse-temurin-21
pull_policy: if-not-present
image: maven:3.9.9-eclipse-temurin-21
script:
- mvn $MAVEN_CLI_OPTS package -DskipTests
artifacts:
@@ -56,14 +61,11 @@ maven-package:
# ─── PUBLISH (Docker images) ───────────────────
.docker_base: &docker_base
stage: publish
image:
name: docker:26
pull_policy: if-not-present
image: docker:26
services:
- name: docker:26-dind
alias: docker
command: ["--tls=false"]
pull_policy: if-not-present
variables:
DOCKER_HOST: tcp://docker:2375
DOCKER_TLS_CERTDIR: ""