В моем Gitlab CI у меня есть этап, который запускает другой этап с помощью триггера вызова API, и я хочу передать имя текущей ветви в качестве параметра другому проекту, удерживающему триггер. Я использовал CI_COMMIT_REF_NAME
для этого, это работало, но теперь, когда я вызываю сцену только при объединении ветви с мастером, CI_COMMIT_REF_NAME
всегда говорит «мастер».
В документации написано "Имя ветки или тега, для которого построен проект", правильно ли я понимаю, что в нем содержится целевая ветвь моей рабочей ветки?
Я также пытался получить текущую ветку в gitlab ci с git symbolic-ref HEAD | sed 's!refs\/heads\/!!'
, но она была пустой.
Является ли CI_COMMIT_REF_NAME
переменной, которую я ищу, и что-то идет не так или мне нужно что-то еще?
Заранее спасибо.