Вступить в клуб →
лёгкаявопросCI/CD и инфраструктура как код

Джоб деплоя не запустился после падения тестов

Пайплайн сервиса описан так:

stages:
  - build
  - test
  - deploy

build-app:
  stage: build
  script:
    - mvn -B package

unit-tests:
  stage: test
  script:
    - mvn -B test

deploy-staging:
  stage: deploy
  script:
    - ./deploy.sh staging

Джоб unit-tests завершился с ошибкой.

Что произойдёт с пайплайном?

  • `deploy-staging` выполнится: джобы разных стадий независимы и запускаются параллельно
  • `deploy-staging` выполнится, но пайплайн будет помечен предупреждением: падение тестов блокирует только ручные джобы, а автоматические стадии продолжают выполняться по порядку
  • Пайплайн автоматически перезапустит упавший джоб и продолжит выполнение
  • `deploy-staging` не запустится, пайплайн завершится неуспешно: следующая стадия стартует только после успеха предыдущей

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела