я использую автодеплой для запуска тестов, для названия нс используются такие переменные namespace: $CI_PROJECT_NAME--$CI_COMMIT_REF_SLUG--$CI_PIPELINE_IID--$CI_JOB_STAGE
при заппуске тестов в паралели(gitlab-ci parallel) он соответственно в одном и том же нс пытается запустить тесты
Создаю Merge Request (MR), нажимаю Merge, отрабатывает Pipeline (PL). Смотрю в логе переменные $CI_PIPELINE_SOURCE = push а все переменные для MR типа $CI_MERGE_REQUEST_ID вообще пустые.
Как так?
Как тогда получить настоящий MR чтобы $CI_PIPELINE_SOURCE == "merge_request_event" ?
чёрт , это не укладывается в мою логику :) а как тогда нормально процесс ci/cd выстраивать, я хочу чтобы у меня deploy не выполнялся когда MR, а здесь получается что MR не выглядит как MR и