是的,您可以使用 语法。例如,如果您在 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>如何为特定作业或工作流程设置环境变量?您可以使用
关键字为特定作业或工作流程设置环境变量工作流程文件的相应 env
或 job
部分。对于作业,您可以按如下方式设置环境变量:workflow
<code>jobs: my-job: env: MY_VAR: "value"</code>对于工作流,您可以按如下方式设置环境变量:
以上是github 操作环境变量的详细内容。更多信息请关注PHP中文网其他相关文章!