# 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/raw/branch/main/site/index.html` - 仓库入口:`https://fun-md.com/Fun_MD/devops-skills` ## 一键安装 Linux: ```bash curl -fsSL https://fun-md.com/Fun_MD/devops-skills/raw/branch/main/install/install.sh | bash ``` macOS: ```bash curl -fsSL https://fun-md.com/Fun_MD/devops-skills/raw/branch/main/install/install.sh | bash ``` Windows (PowerShell): ```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`