deployment - 使用 Docker 和 CI/CD 部署应用
指导将应用从源代码构建为加固容器,通过 GitHub Actions 发布到合适的部署目标,并处理密钥、健康检查和回滚。
标签
更新于: 2026-10-01能力
典型输入
典型输出
该技能可以做什么
- 选择部署目标
- 构建加固的多阶段镜像
- 配置健康检查和回滚
- 创建 GitHub Actions 流水线
- 发布镜像到 GHCR
- 处理构建和运行时密钥
- 运行本地 Compose 服务
输入
- 应用源代码仓库
- 部署需求
- 构建和运行时密钥
- 部署目标凭据
输出
- Dockerfile 和容器镜像
- GitHub Actions 工作流
- CI 验证结果
- 已发布的镜像
- 线上运行的应用
- 回滚路径
要求
- 支持 BuildKit 的 Docker
- GitHub Actions 访问权限
- 容器镜像仓库访问权限
- 部署目标访问权限
- 所需的仓库权限
