continuous-deployment - CodeBuild 之后的 CodeDeploy
问题描述
当我在 CodeCommit 之后尝试执行 CodeDeploy 时,所有文件都照常发送到服务器。但是当我在它们之间使用 CodeBuild 时,只有 CodeDeploy 会出错。
整体部署失败,因为太多单个实例部署失败,可用于部署的健康实例太少,或者部署组中的某些实例遇到问题。
buildspec.yml
appspec.yml
解决方案
当您的 EC2 实例未安装或运行 CodeDeploy 代理时,通常会发生此错误。AWS 文档对此问题有完整的故障排除部分:1
推荐阅读
- mysql - compare one column in table with many columns in another table mysql
- python - 是否有任何模块化方法用于 Python 中的重叠社区检测?
- python - 如何在 kivy recycleview 中取消选择先前选择的行
- java - 为什么在传播之前必须复制反射成员?
- javascript - 节流阀未调用最后一个节流参数
- javascript - 在Javascript中使用枚举解构对象
- javascript - 如何使用 javascript 表单提交图像
- laravel - 将表单发布到身份验证路由时出错 (MethodNotAllowedHttpException)
- azure - 如何将 Visual Studio Azure Functions 项目(多个函数)发布到不同的 Azure Function 应用
- linux - pfSense + HAProxy – 在一个内部 IP 上具有多个服务的反向代理