1

我已经设置了一个 aws 代码管道,其中 Git 用于存储库,并选择了 GitHub webhook 作为更改检测模式。

当我通过单击发布更改按钮手动触发管道时,管道运行良好。

但是当我尝试提交然后推送到我的母校时,管道中没有任何活动。我不确定 git webhook 是否正常工作,或者是否缺少任何其他配置。

我只是 git hub 上的 git 存储库的用户。

谁能建议我错过了什么?

编辑 :

在此处输入图像描述

已添加令牌以及 repo 和 admin:repo 如您所见,它表明它已被使用

这是我的 git 仓库:

在此处输入图像描述

如您所见,几分钟前有一个提交。

这是管道的来源:

在此处输入图像描述

如您所见,从过去的 18 分钟开始,它没有任何操作手动触发它

当您单击源的 GitHub 链接时,它指向 repo 和相同的分支,并且还具有最新的提交信息(在 git repo 的图片中共享)

编辑:这是我得到的东西,似乎很好。[![在此处输入图像描述][4]][4]

但我也可以看到 git hub repo 上没有创建 webhook,我应该手动放置吗?

4

1 回答 1

1

这可能归结为以下情况之一。

第一种情况是您的 GitHub 帐户中未正确配置权限。查看文档,必须将以下权限附加到生成的令牌:

  • repo
  • admin:repo_hook

第二种情况是分支本身没有部署更改,指定的分支是接收更改的分支非常重要。如果此分支没有任何更改,则管道将不会触发,直到有更改。

于 2020-09-10T11:24:24.040 回答