Я пытаюсь выяснить, как ссылаться на глобальную переменную области действия для ввода в действие, например так:
name: validate
on: pull_request
env:
CONFIG_PATH: configuration/conf.json
jobs:
upload_config:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: create config
shell: bash -l {0}
run: |
mkdir `dirname ${CONFIG_PATH}`
echo "some config" > ${CONFIG_PATH}
- name: upload config
uses: actions/upload-artifact@v1
with:
name: config
path: ${{ CONFIG_PATH }}
Однако я получаю недопустимую ошибку yaml, сообщающую, что существует «Нераспознанное имя -значение: 'CONFIG_PATH' ". Если я пытаюсь ссылаться на переменную среды следующим образом:
path: ${CONFIG_PATH}
, я получаю ошибку «Путь не существует $ {CONFIG_PATH}».
Есть идеи?