gpt4 book ai didi

github-actions - GitHub 操作 : env: Use pre-defined environment variables on RHS within env section

转载 作者:行者123 更新时间:2023-12-03 22:47:47 24 4
gpt4 key购买 nike

我想在顶级 中声明一些环境变量环境 我的 中的部分main.yml 其值使用一些预定义的环境变量,例如记录在案的那些 in the GitHub Actions documentation .但是,似乎我无法在 env 部分的右侧使用那些预定义的变量。例如:

env:
resourceGroup: ${GITHUB_RUN_ID}${GITHUB_RUN_NUMBER}

有没有办法让任何需要 ${resourceGroup} 的步骤都可以得到它,而不必在每个步骤中手动定义它?

最佳答案

我尝试了以下两种方法。

env:
resourceGroup1: ${GITHUB_RUN_ID}-${GITHUB_RUN_NUMBER}
resourceGroup2: ${{ github.run_id }}-${{ github.run_number }}

jobs:
foo:
runs-on: ubuntu-latest
steps:
- name: test1
run: echo ${{ env.resourceGroup1 }}
- name: test2
run: echo ${{ env.resourceGroup2 }}

在这两种情况下,结果都得到了正确的结果。

enter image description here

但是,在结果为 env 的情况下,尚未评估前者。也许你可以使用后者。

enter image description here

关于github-actions - GitHub 操作 : env: Use pre-defined environment variables on RHS within env section,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60347162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com