From fe403f2dbe37756f593ef9b29b4a54f969afc8e8 Mon Sep 17 00:00:00 2001 From: "Zimin A.N." Date: Sun, 3 May 2026 18:19:58 +0300 Subject: [PATCH] =?UTF-8?q?ci:=20default=20retry=20=D0=B4=D0=BE=202=20?= =?UTF-8?q?=D1=80=D0=B0=D0=B7=20=D0=BD=D0=B0=20mirror=20failures?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c4010c7..eebfa1d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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: ""