по окончании stage build запустить pipeline в ProjectB.
Пытаюсь делать по доке https://docs.gitlab.com/ee/ci/multi_project_pipelines.html#specifying-a-downstream-pipeline-branch
ProjectA .gitlab-ci.yml:
build:
stage: build
script:
...
trigger-downstream:
stage: trigger
needs: [build]
variables:
ABC: 123
trigger:
project: $CI_API_V4_URL/projects/$PROJECT_ID
branch: master
trigger-downstream висит в pending state. Переменная $PROJECT_ID задана корректно, т.е. равна ProjectB id.
Возможно неправильно понимаю The project keyword to specify the full path to a downstream project., т.е. там нужно указывать что-то другое?
trigger:
project: 12345678
branch: master
или
trigger:
project: project_name
branch: master
или может неправильно прописываю условия в ProjectB .gitlab-ci.yml?
ProjectB .gitlab-ci.yml:
deploy:
stage: deploy
script:
- ...
only:
- pipelines
также пробовал
deploy:
stage: deploy
script:
- ...
only:
- triggers
есть кто живой? :)
Кажется, бесплатно нет (
Там только визуализация premium, а остальное all tiers и free или вы о чём?
Хорошо что curl'ом через api всё продолжает нормально работать, а то бы хрен я что сделал сегодня. Удивительно, что на такие вещи нет ответа в чате с 10к devops'ов. Разочарованс.
Вообще-то тут нет девопслв
Только админы, которые захотели побольше денег? 😂
Инженеры, хрычи, эйчары, все что угодно. Не всем есть дела до чужих проблем вот в чем цимес
Не всем есть дело это понятно, но на моей памяти DevOps сообщество всегда было достаточно отзывчиво, а уж в чате на 10к так и подавно. Ну да пофиг, есть ещё slack, reddit, stackoverflow в конце концов.
Обсуждают сегодня