Я работаю над «докеризацией» процесса сборки, и мне нужно выяснить, как установить переменную ENV на основе выходных данных скрипта. По сути, все, что делает скрипт - это проверяет имя ветви - что-то вроде if master return foo, else return bar
.
Я пробовал пару вещей: экспорт - который, как я знаю, не прилипает, мне нужна переменная, которая сохраняется. Я пробовал что-то вроде этого: RUN MY_VAR=$(/path/to/my/script/script.sh)
безуспешно.
Это должно происходить на этапе сборки, а не после того, как образ был собран. Эти переменные ENV должны быть установлены при запуске образа докера.
Спасибо за любую помощь, которую вы можете предложить.