Edm*_*984 2 github github-actions
GitHub 环境中的环境变量可在vars context中使用。
有时,上下文中可能有 5-6 个变量vars,并且您希望将它们注入到env上下文中以便在步骤中使用它们。有自动化的或简单的方法吗?
- name: Set vars to env
env:
VARS_JSON: ${{ toJSON(vars) }}
run: |
echo "$VARS_JSON" | jq -r 'keys[] as $k | "\($k)=\(.[$k])"' >> $GITHUB_ENV
- name: Check env vars
run: |
echo "VAR1=$VAR1"
echo "VAR2=$VAR2"
Run Code Online (Sandbox Code Playgroud)
示例输出:
