Я не могу получить доступ к переменным среды, определенным на верхнем уровне файла конфигурации GitHub Action, из скрипта, запускаемого действием.
Например, учитывая следующий файл конфигурации:
name: x-pull-request
on: pull_request
env:
FOO: bar
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: does a thing
run: ./scripts/do-a-thing.sh
... и следующий сценарий:
X=${FOO:default}
echo "X: $X" # X: default
Переменная среды FOO
, определенная в файле конфигурации, недоступна сценарию, и используется значение по умолчанию.
Итак, как мне получить доступ к переменной среды из скрипта Bash, запущенного на этапе сборки? Я пропускаю префикс или что-то? (Я знаю, что значения, определенные в input
га sh, требуют, чтобы вы использовали префикс INPUT_
при обращении к ним.)