CodeBuild <> GitHub - 挂钩损坏
CodeBuild <> GitHub - Hooks broken
我在几个项目中使用 AWS COdeBuild 和 GitHub,今天我注意到它不再起作用了。有东西坏了,我也不知道是什么。
我已将 CB 配置为在更新 PR 时自动构建。它以前工作正常,但现在它显示 "Expected",没有任何 link 指向 CodeBuild 构建。而且,在 CodeBuild 界面上,没有任何构建 运行.
好像 PR 上的提交没有触发 CodeBuild 上的任何构建。
考虑到一切正常,我认为我没有对 GitHub 或 CodeBuild 配置进行任何更改。 那么,构建没有被触发的原因可能是什么?我应该寻找什么?
Manually triggering a build from CodeBuild UI works fine, and is properly sync with the PR.
原因既愚蠢又简单:我使用不同的大小写重命名了 GitHub 存储库。
即:'myproject' > 'MyProject'
更改 CodeBuild 中的源以加载新源(更新大小写)修复了它:
https://github.com/UnlyEd/MyProject.git
简单、愚蠢,而且很容易错过。 GitHub 可以很好地处理这些名称更改,并且无需更改本地 git 配置,因为它将旧名称视为别名。但是 CodeBuild 必须以某种方式检查源存储库名称并且不处理大小写更改。
我在几个项目中使用 AWS COdeBuild 和 GitHub,今天我注意到它不再起作用了。有东西坏了,我也不知道是什么。
我已将 CB 配置为在更新 PR 时自动构建。它以前工作正常,但现在它显示 "Expected",没有任何 link 指向 CodeBuild 构建。而且,在 CodeBuild 界面上,没有任何构建 运行.
好像 PR 上的提交没有触发 CodeBuild 上的任何构建。
考虑到一切正常,我认为我没有对 GitHub 或 CodeBuild 配置进行任何更改。 那么,构建没有被触发的原因可能是什么?我应该寻找什么?
Manually triggering a build from CodeBuild UI works fine, and is properly sync with the PR.
原因既愚蠢又简单:我使用不同的大小写重命名了 GitHub 存储库。
即:'myproject' > 'MyProject'
更改 CodeBuild 中的源以加载新源(更新大小写)修复了它:
https://github.com/UnlyEd/MyProject.git
简单、愚蠢,而且很容易错过。 GitHub 可以很好地处理这些名称更改,并且无需更改本地 git 配置,因为它将旧名称视为别名。但是 CodeBuild 必须以某种方式检查源存储库名称并且不处理大小写更改。