首页 >开发工具 >git >github 操作环境变量

github 操作环境变量

Susan Sarandon
Susan Sarandon原创
2024-10-09 16:33:16297浏览

GitHub Actions 环境变量

我可以访问上一步中设置的环境变量吗?

是的,您可以使用 语法。例如,如果您在 ID 为 ${{ steps.<step-id>.outputs.<output-name> }} 的步骤中设置名为 MY_VAR 的环境变量,则可以在后续步骤中访问它,如下所示:my-step

<code>echo "Value of MY_VAR: ${{ steps.my-step.outputs.MY_VAR }}"</code>
环境变量是否可用于所有作业在工作流程中?

默认情况下,环境变量不会在工作流程中的作业之间共享。每个工作都有自己独立的环境。但是,您可以使用工作流程文件的

部分中的 env 关键字在作业之间显式共享环境变量。例如:jobs

<code>jobs:
  job1:
    env:
      MY_VAR: "value"
  job2:
    steps:
      - echo "Value of MY_VAR: ${{ env.MY_VAR }}"</code>
如何为特定作业或工作流程设置环境变量?

您可以使用

关键字为特定作业或工作流程设置环境变量工作流程文件的相应 envjob 部分。对于作业,您可以按如下方式设置环境变量:workflow

<code>jobs:
  my-job:
    env:
      MY_VAR: "value"</code>
对于工作流,您可以按如下方式设置环境变量:

以上是github 操作环境变量的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn