docker-ci-release-pipeline
Installation
SKILL.md
Docker CI Release Pipeline
自动化 Docker 镜像构建、测试、安全扫描与发布全链路流水线。
业务场景
开发团队需要将应用容器化并通过 GitHub Actions 自动发布到镜像仓库。传统做法需要手动编写 Dockerfile、优化构建、配置 CI、设置安全扫描,流程割裂且容易出错。
本 Combo 编排 docker-expert、github-actions-templates、testing-patterns、github 四个 Skill,一次性完成从镜像优化到自动发布的完整闭环。
工作流程
- docker-expert 分析项目结构,生成生产级 Dockerfile(含多阶段构建、安全加固、健康检查)
- testing-patterns 生成容器内的集成测试用例(Jest + supertest 或 pytest)
- github-actions-templates 生成完整的 GitHub Actions 工作流(构建→测试→扫描→推送)
- github 验证工作流执行状态,处理失败的构建步骤