Всем привет, странный баг - после коммита пайплайн падает сразу

с текстом на странице:
Unable to create pipeline
'deploy_stage' job needs 'test_job' job, but 'test_job' is not in any previous stage

Но это вообще непонятно почему

test_job:
<<: *stage_config
needs:
- build_backend
- build_neo4j
stage: test
script:
- make ci_cd_test
allow_failure: false
coverage: '/\d+\%\s*$/'
artifacts:
reports:
coverage_report:
coverage_format: cobertura
path: app/coverage.xml

deploy_stage:
image: docker:latest
<<: *stage_config
rules:
- if: $CI_COMMIT_BRANCH == "master"
when: never
- if: $CI_COMMIT_BRANCH != "master"
when: manual
needs:
- test_job
- build_neo4j_backup
- build_nginx
stage: deploy
script:
- make ci_cd_up


Почему он ее не находит? В интырнетах пишет, что у связанных джоб должны быть одинаковые ограничения. Но это же не имеет смысла: если ручная таска требует завершения автоматических, я же не должен для полного соответствия делать все автоматическими или ручными.

5 ответов

73 просмотра

В разных stage должны быть для инструкции needs, про это и пишет ошибка P.S. начал сомневаться в своем ответе)

Anton-Igin Автор вопроса
Дима Аратин
В разных stage должны быть для инструкции needs, п...

так они в разных - первый в test, второй в deploy. Или не про то?

Anton-Igin Автор вопроса
Дима Аратин
Да, я после этого и начал сомневаться

Вообще, каким-то хером создается два пайплайна: один как положено, второй через задницу, вот так

Похожие вопросы

Обсуждают сегодня

Чет мне ссыкотно опять Rainlab.User в проект ставить. Кто знает, опять наотъебись все сделали или после обнов пользоваться можно?
Black Cat
10
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
это группа токсиков или тех кто помогает?
Ибрагим
9
Можете помочь с этим, я тут использую Джанго как ОРМ для бота, но бот запускать не хочет, уже всезде перерыл не могу решить, может кто то сталкивался?
Ибрагим
4
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
всем привет. подскажите. сделал политику, он верхнеуровневая. раздал права только на TEST2 (полные). вопрос - можно ли сделать так, чтобы был доступен только TEST2, а остально...
Андрей Сергеев
5
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
t.me/<username> и tg://user?id=<id> отваливаются по понятным причинам
Denis 🐍|👑 | darling! 🥰
7
Вы когда из вики.... копировали, не обратили внимание на года(ы)? 😉 ==== если до 1917 года в Москве было около 15 000 легковых извозчиков, то к 1920 году их осталось 5 000, а ...
Igor Mitin
4
Карта сайта