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

如何在GitHub Actions工作流的Actions标签页中显示消息?

如何在GitHub Actions工作流的Actions标签页打印信息

当然可以实现,核心是在工作流的run步骤中使用echo命令输出内容,这些内容会直接显示在Actions标签页的运行日志里,还支持多种格式化方式让日志更清晰。

基础文本打印

最简单的方式就是直接用echo输出字符串,日志里会直接展示该内容:

steps:
  - name: 打印基础信息
    run: echo "这是一条普通的打印信息"

格式化输出

分组打印

如果需要整理日志结构,用分组命令可以把相关内容折叠/展开,方便查看:

steps:
  - name: 分组展示信息
    run: |
      echo "::group::系统环境详情"
      echo "当前操作系统: $RUNNER_OS"
      echo "工作目录路径: $PWD"
      echo "::endgroup::"

执行后,Actions日志里会出现带“系统环境详情”标题的折叠组,点击即可展开查看内部内容。

输出警告/错误信息

用特殊命令可以输出带标识的警告或错误,突出重要提示:

  • 警告(黄色标识):
steps:
  - name: 输出警告
    run: echo "::warning::请检查配置文件是否正确"
  • 错误(红色标识,还可指定关联文件和行号):
steps:
  - name: 输出错误
    run: echo "::error file=src/main.js,line=25::此处存在语法错误"

完整工作流示例

下面是包含以上所有打印方式的完整工作流:

name: 日志打印演示
on: [push, pull_request]

jobs:
  demo-print:
    runs-on: ubuntu-latest
    steps:
      - name: 打印欢迎信息
        run: echo "开始执行工作流演示..."
        
      - name: 展示环境变量
        run: |
          echo "::group::核心环境变量"
          echo "仓库名: $GITHUB_REPOSITORY"
          echo "触发事件: $GITHUB_EVENT_NAME"
          echo "::endgroup::"
          
      - name: 提示警告
        run: echo "::warning::本次运行使用了测试环境配置"
        
      - name: 模拟错误提示
        run: echo "::error::检测到依赖版本不兼容"

将上述内容放到你仓库的.github/workflows/目录下的YAML文件中,触发工作流后,就能在Actions标签页看到对应的打印内容了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 04:10:05