自动部署期间,AWS CodeDeploy服务在GitHub上失败

时间:2015-08-07 10:42:47

标签: amazon-web-services github aws-code-deploy

根据these instructions on the AWS blog设置自动GitHub触发的部署时遇到了一个很难诊断的问题。当我推送到我的GitHub仓库时,GitHub自动部署服务运行正常,但当我将鼠标悬停在错误图标上时,AWS CodeDeploy服务失败,除了这一段文字之外似乎没有其他信息:"上次交付失败。发生了异常。"

我一直试图找到一种方法从GitHub的失败服务运行中获取任何日志,以获取有关它实际遇到的异常类型的任何信息,但除非我是盲目似乎什么都没有。据我所知,设置与AWS博客文章完全相同。使用GitHub repo通过CodeDeploy手动部署非常合适。

我想知道是否有其他人在设置时遇到了这个并弄清楚发生了什么(或者能指出正确的方向)?

1 个答案:

答案 0 :(得分:0)

<强>更新

webhooks的问题已由GitHub修复。

原始回答

除了@jkovba关于&#39; Environments&#39;的评论。参数,在AWS中配置的部署组名称必须全部为小写。无论出于何种原因,GitHub webhooks会降低部署组名称,导致AWS处理请求时出现字符串不匹配(如果您的部署组包含任何大写字母)。

在AWS配置和GitHub webservice / hook配置中使用所有小写部署组名称。