SuperAPI AI 工具集

workflow-management

部署与运维

查看项目

更新于 10-16 01:37

技能介绍

用途:通过 gh CLI 管理 GitHub Actions 工作流,覆盖 CI/CD 流水线的日常操作,如查看运行记录、触发工作流、管理构建产物与监控运行状态。

主要能力:可列出与筛选工作流运行(按工作流、分支、状态、事件、触发者),查看运行详情、作业详情与日志,支持手动触发 workflow_dispatch 工作流(可带输入参数),取消、重跑(含仅重跑失败作业)运行,下载日志与构建产物,以及列出、查看、启用/禁用仓库中的工作流。文档也包含监控流水线、调试失败工作流、部署监控、批量重跑、并发管理与清理旧运行等常见模式。

使用方式:基于 gh 命令,典型用法如 gh run list --repo owner/repo-name、gh run view 123456 --repo owner/repo-name --log、gh workflow run ci.yml --repo owner/repo-name --ref feature-branch、gh run rerun 123456 --repo owner/repo-name --failed、gh run download 123456 --repo owner/repo-name。复杂输入或产物下载可改用 gh api。可用 --json 与 --jq 输出结构化数据以便脚本处理。

适用场景:CI/CD 流水线监控、失败排查、部署触发与验证、日志与产物归档、并发运行清理、矩阵作业与耗时分析、自托管运行器查看等。

限制:所有操作依赖 gh CLI 与相应仓库权限;手动触发要求工作流已配置 workflow_dispatch;构建产物受保留期限约束;批量处理需注意 API 速率限制;工作流状态取值及官方文档链接见资料,未提供具体安装步骤与价格信息。