返回顶部
g

gitflowGit流监控

Automatically monitor CI/CD pipeline status of new push across GitHub and GitLab in one place. Auto DevOps this is the way 🦞!

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.4
安全检测
已通过
4,016
下载量
免费
免费
3
收藏
概述
安装方式
版本历史

gitflow

GitFlow — OpenClaw 技能

概述

GitFlow 是一项 OpenClaw 技能,可自动执行代码推送,并为 GitHub 和 GitLab 仓库提供实时的 CI/CD 流水线状态监控。它通过减少在仓库和流水线面板之间的上下文切换,简化了开发者的工作流程。

该技能可以自动推送更改并报告流水线结果,从而实现更快的反馈和更顺畅的部署。

功能特性

GitFlow 可以:
  • - 自动推送本地提交
  • 触发远程 CI/CD 流水线
  • 获取流水线状态和结果
  • 报告构建成功或失败
  • 显示流水线 URL 和日志
  • 监控多个仓库

典型工作流程

  1. 1. 开发者在本地提交更改。
  2. GitFlow 自动或按命令推送更改。
  3. CI/CD 流水线在远程运行。
  4. 技能报告流水线状态。
  5. 开发者即时收到构建/部署反馈。

GitHub CLI 命令

使用 gh CLI 工具在推送后获取工作流状态:

检查工作流运行状态

bash gh run list

列出仓库最近的工作流运行记录。

查看当前分支的最新运行

bash gh run list --branch $(git branch --show-current) --limit 1

显示当前分支最近的工作流运行记录。

查看运行详情

bash gh run view

显示特定工作流运行的详细信息。

实时监控运行

bash gh run watch

监控最近的运行直至完成,实时流式传输状态更新。

查看运行日志

bash gh run view --log

显示工作流运行的完整日志。

查看失败任务日志

bash gh run view --log-failed

仅显示失败任务的日志。

重新运行失败任务

bash gh run rerun --failed

仅重新运行工作流运行中的失败任务。



GitLab CLI 命令

使用 glab CLI 工具在推送后获取流水线状态:

检查流水线状态

bash glab ci status

显示当前分支最近流水线的状态。

查看流水线详情

bash glab ci view

打开当前流水线的交互式视图,包含任务详情。

列出最近流水线

bash glab ci list

列出仓库最近的流水线记录。

查看特定流水线

bash glab ci view

按 ID 查看特定流水线的详情。

实时监控流水线

bash glab ci status --live

持续监控流水线状态直至完成。

获取流水线任务日志

bash glab ci trace

流式传输特定任务的日志。



推送后钩子示例

Git 没有原生的推送后钩子,但你可以创建一个 git 别名,在推送后自动监控流水线状态。

将此内容添加到你的 ~/.gitconfig 文件中:

ini
[alias]
pushflow = !f() { \
git push \${1:-origin}\ \${2:-$(git branch --show-current)}\; \
url=$(git remote get-url \${1:-origin}\); \
if echo \$url\ | grep -q github.com; then \
sleep 3 && gh run watch; \
elif echo \$url\ | grep -q gitlab; then \
sleep 3 && glab ci status --live; \
fi; \
}; f

使用方法

bash
git pushflow
git pushflow origin main

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 gitflow-1776370788 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 gitflow-1776370788 技能

通过命令行安装

skillhub install gitflow-1776370788

下载

⬇ 下载 gitflow v1.0.4(免费)

文件大小: 2.1 KB | 发布时间: 2026-4-17 15:08

v1.0.4 最新 2026-4-17 15:08
- Documentation updated: the wrapper script for post-push CI/CD monitoring was removed, and instructions now focus solely on the git alias method.
- No changes to the skill's functionality or code.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部