如何在GitHub控制台查看Workflow输出参数及可重用工作流运行时输出值?
查看GitHub可重用Workflow输出值的方法
方法1:在可重用Workflow内部添加打印步骤
在可重用Workflow里,设置输出的步骤之后新增一个run步骤,显式打印输出值,控制台会直接展示结果:
jobs: reusable-job: runs-on: ubuntu-latest outputs: my-output: ${{ steps.set-output-step.outputs.value }} steps: - name: 设置输出值 id: set-output-step run: echo "value=hello-world" >> $GITHUB_OUTPUT - name: 打印输出值用于调试 run: | echo "当前设置的输出值: ${{ steps.set-output-step.outputs.value }}" # 也可以直接查看GITHUB_OUTPUT文件内容 cat $GITHUB_OUTPUT
方法2:在调用可重用Workflow的主Workflow中打印输出
如果是在主Workflow里调用了可重用Workflow,可在后续步骤中直接打印该可重用job的输出:
jobs: call-reusable: uses: ./path/to/reusable-workflow.yml outputs: transferred-output: ${{ jobs.reusable-job.outputs.my-output }} print-output: runs-on: ubuntu-latest needs: call-reusable steps: - name: 打印可重用Workflow的输出 run: echo "可重用Workflow的输出值: ${{ needs.call-reusable.outputs.transferred-output }}"
方法3:查看GitHub Actions页面的步骤详情
Workflow运行结束后,进入对应的运行记录页面:
- 找到调用可重用Workflow的job,点击展开详情
- 在可重用Workflow的执行步骤中,找到设置输出的步骤并展开,底部会显示
Outputs区域,列出该步骤的所有输出值 - 若为job级别的输出,可在该job的详情页面找到
Job outputs部分查看
内容的提问来源于stack exchange,提问作者Joey Yi Zhao
相关产品推荐
相关产品推荐

