gpt4 book ai didi

GitHub 操作集 $GITHUB_ENV 未保存

转载 作者:行者123 更新时间:2023-12-02 01:43:00 26 4
gpt4 key购买 nike

根据找到的文档 here ,我尝试设置 GitHub Action 环境变量,但注意到环境变量似乎没有保存。这是否已被弃用,或者文档/我的实现是否不正确?

- name: Get Gradle VersionName
working-directory : ${{ github.workspace }}/app
run : |
echo "Get Gradle VersionName"
echo "action_state=yellow" >> $GITHUB_ENV
echo "${{ env.action_state }}"
grep 'versionName' build.gradle | awk '{print $2}'

enter image description here

最佳答案

此行为是预期的,因为“创建或更新环境变量的步骤无法访问新值,但作业中的所有后续步骤都可以访问。”(documentation )

为了说明,请考虑以下步骤定义:

steps:
- name: Step 1
run: |
echo "action_state=yellow" >> $GITHUB_ENV
echo "State is: '${{ env.action_state }}'" # No output since same step
- name: Step 2
run: |
echo "State is: '${{ env.action_state }}'" # Output works

导致此输出:

result

关于GitHub 操作集 $GITHUB_ENV 未保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71333335/

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