持续交付:使用 Wercker 实现 CI/CD
1. 持续交付的关键原则
持续交付强调快速交付或快速失败。缓慢、庞大且耗时的构建最终会成为一种麻烦,导致人们关闭构建或禁用测试运行。为实现高效的持续交付,需要遵循以下原则:
- 在生产克隆环境中测试 :可以通过多种方式实现,例如将服务部署到本地云。
- 便于获取交付物 :交付物可在 Docker Hub 中获取,也可从网站或命令行工具拉取构建工件。
- 让每个人都能看到最新构建结果 :若无人知晓构建失败,自动化构建就失去了意义。构建失败时,应立即将其恢复正常作为首要任务。Wercker 便于查看构建结果,还有客户端应用在构建失败时即时通知。
- 自动化部署 :手动部署易出错、缓慢且繁琐,团队往往会避免手动部署,导致部署间隔延长和信心丧失。而 Wercker 可在成功构建后自动部署 Docker 镜像。
2. 为何选择 Wercker
市场上有众多 CI 工具,选择 Wercker 的原因如下:
- 基础设施在云端 :无需在本地工作站部署复杂基础设施,只需安装命令行客户端,构建在云端进行。
- 无需提前付费 :使用 Wercker 无需先提供信用卡信息,降低了开发者的压力。
- 简单易上手 :设置简单,无需高级培训或专业知识。
使用 Wercker 开启 CI 只需三个基本步骤:
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



