SuperAPI AI 工具集

cicd-pipelines

设计与创作

查看项目

更新于 10-16 03:40

技能介绍

用途:把每次提交变成经过自动化阶段、带明确通过/失败门禁的发布候选,并用于选择 GitHub Actions 或 GitLab CI、通过 OIDC 联邦到云或 Vault、接入蓝绿/金丝雀部署,以及补充流水线可观测性(DORA 指标、排队时间、阶段耗时)或修复缓存投毒、巨型工作流、按环境重建等反模式。

主要能力:给出阶段门禁模型(提交、构建制品、验收/集成、安全扫描、部署到预发、部署到生产);GitHub Actions 生产模式,包括可复用工作流(on: workflow_call)、复合动作、矩阵、concurrency、permissions、environments;无长期凭据的密钥注入,用 id-token: write 做 OIDC 联邦,信任策略绑定精确 sub;按锁文件哈希的依赖缓存与 BuildKit 缓存;扇出/扇入、人工审批、并发控制;滚动、蓝绿、金丝雀部署的调用与回滚;DORA 四指标加排队时间、阶段 p95、缓存命中率等观测项。

使用方式:先读 SKILL.md,再按引擎和部署面加载所需引用文件;写 YAML 前先套用阶段门禁模型;产出工作流 YAML、信任策略、部署记录 schema,并明确假设与回滚方案。制品遵循“构建一次、多处部署”,用 workflow_dispatch 传入 image_digest 做晋升而非重建。

适用场景:GitHub 或 GitLab CE 仓库、自管或托管 runner、Debian VPS/Kubernetes/ECS/移动商店等部署面。

限制:Jenkins-on-Debian 运维、Vault 服务端架构与合规控制、从零设计高层流水线形态不在本技能范围,需加载对应引用文件;资料未提供具体收费、价格或平台支持细节。