github - CodeBuild <> GitHub - 钩子坏了
问题描述
我在几个项目中使用 AWS COdeBuild 和 GitHub,今天我注意到它不再工作了。有些东西坏了,我不知道是什么。
我已将 CB 配置为在 PR 更新时自动构建。它以前工作正常,但现在显示“预期”,没有任何指向 CodeBuild 构建的链接。而且,在 CodeBuild 界面上,没有任何构建正在运行。
就好像 PR 上的提交没有触发 CodeBuild 上的任何构建。
考虑到一切正常,我认为我没有对 GitHub 和 CodeBuild 配置进行任何更改。那么,构建未触发的原因可能是什么?我应该寻找什么?
从 CodeBuild UI 手动触发构建工作正常,并且与 PR 正确同步。
解决方案
原因既愚蠢又简单:我使用不同的案例重命名了 GitHub 存储库。
即:“我的项目”>“我的项目”
更改 CodeBuild 中的源以加载新源(带有更新的案例)修复了它:
https://github.com/UnlyEd/MyProject.git
简单,愚蠢,很容易错过。GitHub 可以很好地处理这些名称更改,并且无需更改本地 git 配置,因为它将旧名称视为别名。但是 CodeBuild 必须以某种方式检查源存储库名称并且不处理大小写更改。
推荐阅读
- javascript - 如何使用 Promise 或 Async 在 GetUserMedia 框架中进行并行绘图以模拟繁重的过程?
- vuejs3 - 如何将模板引用分配给嵌套对象属性
- python - 跨 pandas 数据帧的有效加权求和
- python - 未定义运动学插件。填充并加载 kinematics.yaml
- javascript - process.UV_THREADPOOL_SIZE = 大小在 Windows 中不起作用?
- java - 使用 Spring Boot 从不同的微服务存储/检索相同的缓存对象
- python - 如何在 Python 中求解矩阵值 ODE?
- php - PHP 问题将 file_put_contents 替换为 fopen fwrite fclose 并读取
- c# - unity c#,无法从另一个脚本访问变量
- amazon-web-services - 在使用 aws s3 失败后重试重新下载