对于 GitHub 上的一个代码库,我已经配置了一个包含变量和密钥的 环境 。我希望能够在 GitHub Action 中使用整个集合,而不需要将每个变量从 GitHub 环境单独映射到运行程序环境中。
给定一个定义了
给定一个定义了
TOKEN
、FOO
、BAR
和 BAZ
的 dev
环境以及以下工作流程:jobs:
build:
runs-on: ubuntu-latest
environment: dev
steps:
- name: Build
env:
TOKEN: ${{ secrets.TOKEN }}
FOO: ${{ vars.FOO }}
BAR: ${{ vars.BAR }}
BAZ: ${{ vars.BAZ }}
有没有巧妙的方法可以在不显式列出每个变量(token、foo、bar、baz)的情况下使用底层子进程环境中的设置?
env.ENV_FILE_CONTENT
中定义,并被转储到文件中并由底层进程读取。 - j12y