[英]Github webhook for codepileline not triggering when there is a commit in git repo
我已经设置了一个 aws 代码管道,其中 Git 用于存储库,并选择了 GitHub webhooks 作为更改检测模式。
当我通过单击“发布更改”按钮手动触发管道时,管道运行良好。
但是当我尝试提交然后推送到我的母校时,管道中没有任何活动。 我不确定 git webhook 是否正常工作,或者是否有我遗漏的任何其他配置。
我只是 git hub 上的 git 存储库的用户。
有人可以建议我缺少什么吗?
编辑 :
已经添加了令牌以及 repo 和 admin:repo,如您所见,它表明它已被使用
这是我的 git 仓库:
正如您所看到的,几分钟前有一次提交。
这是管道的来源:
如您所见,在过去的 18 分钟内没有任何操作手动触发它
当您单击源的 GitHub 链接时,它指向 repo 和同一分支,并且还具有最新的提交信息(在 git repo 的图片中共享)
编辑:这是我得到的似乎很好的东西。 [![在此处输入图像描述][4]][4]
但是我也可以看到在 git hub 存储库上没有创建 webhook,我应该手动放置它吗?
这可能归结为以下情况之一。
第一种情况是您的 GitHub 帐户中未正确配置权限。 查看文档,必须将以下权限附加到生成的令牌:
repo
admin:repo_hook
第二种情况是分支本身没有部署更改,指定的分支是接收更改的分支非常重要。 如果此分支没有任何更改,则在发生更改之前不会触发管道。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.