查看GitHubActions工作流程Skill view-workflow

这个技能用于查看和监控GitHub Actions工作流程的运行状态、作业详情和日志,帮助开发者优化CI/CD流程和故障排除。关键词:GitHub Actions,工作流程,CI/CD,自动化,状态监控,开发工具。

CI/CD 0 次安装 0 次浏览 更新于 3/25/2026

name: view-workflow description: 查看GitHub Actions工作流程运行和状态

查看GitHub Actions工作流程

名称

github:view-workflow - 查看GitHub Actions工作流程运行和状态

概要

/view-workflow [参数]

描述

查看GitHub Actions工作流程运行和状态

实现

查看仓库或拉取请求的GitHub Actions工作流程运行状态。

用法

/view-workflow [所有者/仓库] [运行ID或PR编号]

此命令显示全面的工作流程和作业信息。

此命令的功能

  1. 获取仓库或PR的工作流程运行数据
  2. 使用 list_workflow_runs 检索工作流程中的所有作业
  3. 显示:
    • 工作流程状态和持续时间
    • 个别作业状态
    • 失败作业日志(如有)
    • 作业持续时间和时间戳
    • 工作流程触发信息

先决条件

  • GitHub MCP服务器必须已安装和配置
  • 您必须有权访问仓库
  • OAuth认证必须完成

示例交互

查看最新工作流程运行

用户: /view-workflow 我的组织/我的仓库

Claude: 正在为我的组织/我的仓库获取工作流程运行...

## 最近的工作流程运行

### 运行 #1234 - CI管道
**状态**: 运行中
**分支**: 功能/用户认证
**触发者**: 由@johndoe推送
**开始时间**: 3分钟前

作业:
- 构建: 通过 (1分23秒)
- 测试: 运行中 (已过2分15秒)
- 代码检查: 待处理
- 部署: 待处理

### 运行 #1233 - CI管道
**状态**: 成功
**分支**: 主分支
**持续时间**: 4分32秒
**完成时间**: 1小时前

所有作业通过。

查看失败的工作流程

用户: /view-workflow 我的组织/我的仓库 1232

Claude: 正在获取工作流程运行 #1232...

## 工作流程运行 #1232 - CI管道
**状态**: 失败
**分支**: 功能/新功能
**持续时间**: 2分45秒

### 按状态分类的作业

#### 失败
- 测试 (2分15秒)
  **错误**: 测试套件失败,有3个失败

FAIL src/auth.test.ts 认证API POST /login 应返回JWT令牌 预期: 200 实际: 500


#### 通过
- 构建 (1分18秒)
- 代码检查 (24秒)

#### 跳过
- 部署 (因测试失败而跳过)

### 建议
1. 检查测试环境中的数据库连接
2. 审查测试超时设置
3. 修复后重新运行工作流程

参数

  • 所有者/仓库 (必需): 格式为所有者/仓库的仓库
  • 运行ID (可选): 要查看的特定工作流程运行ID
  • PR编号 (可选): 查看特定PR的工作流程

提示

  • 在活跃开发期间监控工作流程
  • 立即调查失败的作业
  • 比较运行时间以识别瓶颈
  • 检查测试是否不稳定或持续失败
  • 审查作业日志以获取具体错误消息
  • 使用工作流程状态确定PR准备情况

常见问题

测试失败

  • 审查测试日志以获取具体失败
  • 检查测试是否在本地通过
  • 验证测试环境配置
  • 寻找不稳定的测试

构建错误

  • 检查缺少的依赖项
  • 验证构建配置
  • 寻找语法或编译错误

超时问题

  • 如有需要,增加超时值
  • 优化慢速测试或构建
  • 检查无限循环

相关命令

  • /review-pr: 完整的PR审查,包括工作流程状态
  • /create-pr: 创建将触发工作流程的PR
  • /create-issue: 为工作流程失败创建问题