DevOps Skills

Issue-Driven DevOps 平台技能仓库,核心产品是 gitea-issue-devops-agent

它把交付流程固化为:

Issue -> Branch -> Preview Slot -> Test Loop -> Human-Confirmed Merge

公网产品页

  • 产品官网(可直接访问渲染页):https://fun-md.com/Fun_MD/devops-skills/wiki
  • 仓库入口:https://fun-md.com/Fun_MD/devops-skills
  • HTML 设计稿源码:site/index.html

一键安装

Linux:

curl -fsSL https://fun-md.com/Fun_MD/devops-skills/raw/branch/main/install/install.sh | bash

macOS:

curl -fsSL https://fun-md.com/Fun_MD/devops-skills/raw/branch/main/install/install.sh | bash

Windows (PowerShell):

powershell -NoProfile -ExecutionPolicy Bypass -Command "iwr -useb https://fun-md.com/Fun_MD/devops-skills/raw/branch/main/install/install.ps1 | iex"

安装目标目录:

  • ~/.codex/skills/gitea-issue-devops-agent

技能路径

  • skills/gitea-issue-devops-agent/SKILL.md

核心能力

  • 三种执行模式:automatic / semi-automatic / manual
  • issue 图片证据抓取(含 attachments/assets 三路兜底)
  • 按变更范围部署(skip / client_only / server_only / full_stack / infra_only
  • 预览槽位池分配与自动回收TTL + 关闭释放)
  • 最终代码合并必须人工确认

核心脚本

  • skills/gitea-issue-devops-agent/scripts/issue_audit.py
  • skills/gitea-issue-devops-agent/scripts/change_scope.py
  • skills/gitea-issue-devops-agent/scripts/preview_slot_allocator.py

.gitea/workflows 模板

  • .gitea/workflows/issue-branch-preview.yml
  • .gitea/workflows/preview-slot-reclaim.yml
Description
Issue-driven DevOps skill with branch-scoped preview and resource-aware deployment
https://fun-md.com/Fun_MD/devops-skills/raw/branch/main/site/index.svg
Readme AGPL-3.0 92 KiB
site-v1 Latest
2026-03-06 22:41:56 +08:00
Languages
Python 73.5%
HTML 23.3%
PowerShell 1.8%
Shell 1.4%