我试图弄清楚如何引用全局范围的环境变量以输入到类似这样的操作中:
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}”错误。
有什么想法吗?