Skills Directory精选自 GitHub 的开源 Skills

deployment-patternscommit d29cf65SKILL.md · 部署与发布

部署模式

汇总滚动、蓝绿、金丝雀部署策略,多阶段 Dockerfile、CI/CD 流水线、健康检查、回滚方案和上线就绪清单。

npx skills add affaan-m/ECC --skill deployment-patterns
权限
  • read-repo
  • write-files
  • shell
  • network
兼容工具
Claude Code, Codex, Cursor, Copilot, OpenCode
GitHub
294.3k
来源
社区 · Affaan Mustafa
状态
扫描通过
许可证
MIT

核心规则

所有配置都通过环境变量提供,绝不写在代码里,并在启动时校验。

执行阶段

  1. 阶段 01选择部署策略

    默认滚动部署;关键服务用蓝绿部署,高流量或高风险变更用金丝雀部署。

  2. 阶段 02容器化应用

    编写多阶段 Dockerfile:固定版本标签、非 root 用户运行、加入 HEALTHCHECK,不把密钥打进镜像。

  3. 阶段 03搭建流水线

    以 lint、类型检查、测试、构建镜像、预发部署、冒烟测试再到生产的顺序配置 CI/CD。

  4. 阶段 04健康检查与配置

    提供健康检查端点和 Kubernetes 探针,环境变量在启动时用 schema 校验。

  5. 阶段 05回滚与就绪检查

    准备好可用的回滚方式,并逐项核对应用、基础设施、监控、安全和运维清单。

权限说明(据 SKILL.md 整理)

能力是否需要说明
文件写入需要编写 Dockerfile、GitHub Actions 工作流、健康检查端点、Kubernetes 探针和配置校验代码。
命令执行不需要文中的 kubectl、vercel 等回滚命令只是示例,技能未要求代理执行。
网络外发不需要技能本身不访问网络,部署由用户生成的流水线执行。

SKILL.md 头部信息(YAML)

SKILL.md 头部信息(YAML)commit d29cf65
---
name: deployment-patterns
description: Deployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications. Use when setting up CI/CD, containerizing an app, or checking production readiness before a release.
metadata:
  origin: ECC
---

相关技能

规则扫描无法覆盖所有风险,安装前请阅读此技能的 SKILL.md,确认权限后再使用。