2

在按照 AWS 博客上的这些说明设置由 GitHub 触发的自动部署时,我遇到了一个很难诊断的问题。当我推送到我的 GitHub 存储库时,GitHub Auto-Deployment 服务运行良好,但是当我将鼠标悬停在错误图标上时,AWS CodeDeploy 服务似乎没有任何信息,除了这段文本:“上次交付不成功。发生了异常。 "

我一直在尝试找到一种方法来从 GitHub 的失败服务运行中获取任何日志,以获取有关它实际遇到的异常类型的任何信息,但除非我是盲人,否则似乎什么都没有。据我所知,设置与 AWS 博客文章相同。使用 GitHub 存储库通过 CodeDeploy 手动部署效果很好。

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

4

1 回答 1

0

更新

GitHub 已经修复了 webhook 的问题。

原始答案

除了 @jkovba 对“环境”参数的评论之外,在 AWS 中配置的部署组名称必须全部小写。无论出于何种原因,GitHub webhook 将部署组名称小写,从而在 AWS 处理请求时导致字符串不匹配(如果您的部署组包含任何大写字母)。

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

于 2015-10-25T02:40:25.447 回答