Как использовать GO_REVISION от GoCD, чтобы добавить git-хеш в мое приложение ReactJs - PullRequest
0 голосов
/ 02 июля 2019

Я хотел бы добавить GO_REVISION в мое приложение ReactJs, чтобы я мог прикрепить хэш коммита к журналам ошибок.Я использую CRA, который требует, чтобы переменные окружения были с префиксом REACT_APP_ для подтверждения в сборке.

Мой инстинкт - создать переменную среды GoCD с именем, например, REACT_APP_GIT_COMMIT, и установить для нее значение $ {env.GO_REVISION}.Но когда я делаю это через пользовательский интерфейс, то в конечном итоге получается встроенный файл GIT_COMMIT="${env.GO_REVISION}".

Есть ли способ установить для GO_REVISION хэш коммита в моем приложении ReactJs?

1 Ответ

0 голосов
/ 03 июля 2019

Скорее всего, вам нужно вызвать оболочку для распространения измененного имени переменной среды, например,

bash -c 'REACT_APP_GIT_COMMIT="$GO_REVISION" your build command here'
...