是否可以env在 github 工作流程中的全局部分中使用变量?就像下面的代码片段一样
env:
isqa: ""
local_tag: "${{env.isqa}}latest"
project: "important"
aws_taskdef: "project-${project}-something"
Run Code Online (Sandbox Code Playgroud)
您不能将这些env引用放在同一级别,但可以在工作流或作业级别指定要引用的值,并在步骤级别引用它们。会是这样的
jobs:
test:
runs-on: ubuntu-latest
env:
IS_QA: "qa"
PROJECT: "important"
steps:
- run:
echo ${{env.IS_QA}}
echo ${{env.LOCAL_TAG}}
echo ${{env.PROJECT}}
echo ${{env.AWS_TASKDEF}}
env:
LOCAL_TAG: "${{env.IS_QA}}-latest"
AWS_TASKDEF: "project-${{env.PROJECT}}-something"
Run Code Online (Sandbox Code Playgroud)
您可以在这里看到我的测试,https://github.com/chenrui333/github-action-test/blob/main/.github/workflows/env-test.yaml
| 归档时间: |
|
| 查看次数: |
9108 次 |
| 最近记录: |