с Gitlab CI, я пытаюсь сделать что-то вроде этого:
script: - do some stuff - if tag / branch name == "xx": - do additional things
есть ли способ сделать это?
Gitlab экспортирует множество предопределенных переменных среды в среду сценария, одна из них - CI_COMMIT_TAG, которая устанавливается при построении на тегах. При этом, предполагая, что скрипт интерпретируется с помощью оболочки posix, вы обычно можете написать его, например, if [ "${CI_COMMIT_TAG}" == "xx" ]; then something; fi.
CI_COMMIT_TAG
if [ "${CI_COMMIT_TAG}" == "xx" ]; then something; fi