根据these instructions on the AWS blog设置自动GitHub触发的部署时遇到了一个很难诊断的问题。当我推送到我的GitHub仓库时,GitHub自动部署服务运行正常,但当我将鼠标悬停在错误图标上时,AWS CodeDeploy服务失败,除了这一段文字之外似乎没有其他信息:"上次交付失败。发生了异常。"
我一直试图找到一种方法从GitHub的失败服务运行中获取任何日志,以获取有关它实际遇到的异常类型的任何信息,但除非我是盲目似乎什么都没有。据我所知,设置与AWS博客文章完全相同。使用GitHub repo通过CodeDeploy手动部署非常合适。
我想知道是否有其他人在设置时遇到了这个并弄清楚发生了什么(或者能指出正确的方向)?
答案 0 :(得分:0)
<强>更新强>
webhooks的问题已由GitHub修复。
原始回答
除了@jkovba关于&#39; Environments&#39;的评论。参数,在AWS中配置的部署组名称必须全部为小写。无论出于何种原因,GitHub webhooks会降低部署组名称,导致AWS处理请求时出现字符串不匹配(如果您的部署组包含任何大写字母)。
在AWS配置和GitHub webservice / hook配置中使用所有小写部署组名称。