ci: default retry до 2 раз на mirror failures
This commit is contained in:
+12
-10
@@ -25,12 +25,19 @@ cache:
|
|||||||
paths:
|
paths:
|
||||||
- .m2/repository
|
- .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 ──────────────────────────────────────
|
# ─── TEST ──────────────────────────────────────
|
||||||
maven-test:
|
maven-test:
|
||||||
stage: test
|
stage: test
|
||||||
image:
|
image: maven:3.9.9-eclipse-temurin-21
|
||||||
name: maven:3.9.9-eclipse-temurin-21
|
|
||||||
pull_policy: if-not-present
|
|
||||||
script:
|
script:
|
||||||
- mvn $MAVEN_CLI_OPTS verify
|
- mvn $MAVEN_CLI_OPTS verify
|
||||||
artifacts:
|
artifacts:
|
||||||
@@ -42,9 +49,7 @@ maven-test:
|
|||||||
# ─── BUILD (Maven jars) ────────────────────────
|
# ─── BUILD (Maven jars) ────────────────────────
|
||||||
maven-package:
|
maven-package:
|
||||||
stage: build
|
stage: build
|
||||||
image:
|
image: maven:3.9.9-eclipse-temurin-21
|
||||||
name: maven:3.9.9-eclipse-temurin-21
|
|
||||||
pull_policy: if-not-present
|
|
||||||
script:
|
script:
|
||||||
- mvn $MAVEN_CLI_OPTS package -DskipTests
|
- mvn $MAVEN_CLI_OPTS package -DskipTests
|
||||||
artifacts:
|
artifacts:
|
||||||
@@ -56,14 +61,11 @@ maven-package:
|
|||||||
# ─── PUBLISH (Docker images) ───────────────────
|
# ─── PUBLISH (Docker images) ───────────────────
|
||||||
.docker_base: &docker_base
|
.docker_base: &docker_base
|
||||||
stage: publish
|
stage: publish
|
||||||
image:
|
image: docker:26
|
||||||
name: docker:26
|
|
||||||
pull_policy: if-not-present
|
|
||||||
services:
|
services:
|
||||||
- name: docker:26-dind
|
- name: docker:26-dind
|
||||||
alias: docker
|
alias: docker
|
||||||
command: ["--tls=false"]
|
command: ["--tls=false"]
|
||||||
pull_policy: if-not-present
|
|
||||||
variables:
|
variables:
|
||||||
DOCKER_HOST: tcp://docker:2375
|
DOCKER_HOST: tcp://docker:2375
|
||||||
DOCKER_TLS_CERTDIR: ""
|
DOCKER_TLS_CERTDIR: ""
|
||||||
|
|||||||
Reference in New Issue
Block a user