через коммит, руками, создав тег, триггером и тд и тп. Согласись, что в зависимости от причины создания, зависит и набор переменных, которые доступны в пайпе. Например, если ты запушил в репозиторий новую ветку и не создал тег, откуда у тебя в контексте возьмётся переменная CI_COMMIT_TAG?
Ну так ты же пото в самом гитлабе создаешь тег и в этот момент чекается конфиг gitlab-ci который лежит в гитлабе в таргет ветке. Другими словами — не обязательно теги на локале перед пушем коммита создавать.
Обсуждают сегодня