You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取无输出的Firebase Action工作流步骤打印内容?

获取firebase-action执行时的打印信息

因为w9jds/firebase-action没有定义输出参数,你可以通过以下几种方式获取它执行过程中的打印日志:

1. 直接查看工作流运行日志

进入GitHub仓库的Actions标签页,找到对应的工作流运行记录,点击进入后展开执行firebase-action的步骤,就能看到该步骤执行时输出的所有打印信息,包括命令执行结果、错误提示等。

2. 在工作流中捕获日志到文件(用于后续步骤处理)

如果需要在工作流的后续步骤中使用这些日志内容,可以手动模拟Action的运行并将输出重定向到文件:

- name: 执行Firebase Action并捕获日志
  id: firebase-capture
  run: |
    # 模拟原Action的Docker运行环境,将输出写入日志文件
    docker run --rm \
      -v ${{ github.workspace }}:/github/workspace \
      -e FIREBASE_TOKEN=${{ secrets.FIREBASE_TOKEN }} \
      w9jds/firebase-action:v10 <你的Firebase命令> 2>&1 | tee firebase-action.log

替换<你的Firebase命令>为实际要执行的命令(比如deploy --only hosting),之后在后续步骤中可以读取这个日志文件:

- name: 查看捕获的日志
  run: |
    echo "Firebase Action执行日志:"
    cat firebase-action.log

3. 启用调试日志获取更详细信息

如果需要查看更底层的执行细节,可以启用GitHub Actions的调试日志:

  • 进入仓库的Settings -> Secrets and variables -> Actions
  • 添加一个名为ACTIONS_STEP_DEBUG的环境变量,值设为true
  • 重新触发工作流,此时会输出包含第三方Action内部执行过程的详细调试日志

内容的提问来源于stack exchange,提问作者cgutierr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 21:30:50