Есть ли способ использовать переменную экспорта, определенную в общем файле before_script:
before_script:
- export UPPERHASH=$(echo $CI_COMMIT_REF_SLUG | md5sum | tr [a-z] [A-Z])
в другую работу в качестве переменной, потому что я собираюсь использовать триггер, но триггер не позволяет иметь какой-либо скрипт, например:
test variables:
stage: test-variables
variables:
UPPERHASH_TEST1: $UPPERHASH
trigger:
project: "...\..."
Я пробовал несколько вариантов, но ни один из них не работает.
Так не получится, потому что "test variables".variables
обрабатывается раньше before_script
Вы можете ссылаться на эту переменную только в script:
test variables:
stage: test-variables
script:
UPPERHASH_TEST1=$UPPERHASH
... trigger other project from command line ...
Читайте здесь о том, как запустить другой проект из командной строки.
https://docs.gitlab.com/ee/ci/triggers/README.html