Github 创建 Google Cloud Build 触发器时未创建 webhook
Github webhook is not created when creating a Google Cloud Build trigger
我有很多项目使用 Google Cloud Build + Github 构建管道设置。但是,有一个项目,我无法在 Github 中为其创建 webhook。
它曾经有效 - 但提交到存储库不再触发构建过程。我删除了触发器并再次添加它 - 但是 Github 中的 webhook 不是自动为这个项目创建的。
当我 运行 手动触发时,它选择了错误,但修复了我一年前所做的提交。
有线索吗?
您可以尝试删除 Cloud Source Repositories 上的一个存储库并重新设置 Google Cloud Build 吗?
参见:
https://cloud.google.com/cloud-build/docs/running-builds/automate-builds
Note: For external repositories, such as GitHub and Bitbucket, you must have owner-level permissions for the Cloud Platform project with which you're working. When you set up a build trigger with an external repository for the first time, you'll need to set up authorization with that repository.
After you've set up your external repository, Cloud Source Repository creates a mirror of your repository.
- https://cloud.google.com/source-repositories/docs/deleting-a-repository
- https://cloud.google.com/source-repositories/docs/mirroring-a-github-repository
我遇到了同样的问题。我可以为回购创建触发器,但我无法将回购自动连接到云构建。我们也有很多项目,这种体力劳动有点烦人。
是否有任何(底层)github/gcloud api 可用,我可以在其中将 github 存储库连接到云构建?我知道这只能由对 github.
中的存储库或组织具有管理员权限的人完成
在此之后,我将能够运行命令gcloud build triggers create github [NAME]
我有很多项目使用 Google Cloud Build + Github 构建管道设置。但是,有一个项目,我无法在 Github 中为其创建 webhook。
它曾经有效 - 但提交到存储库不再触发构建过程。我删除了触发器并再次添加它 - 但是 Github 中的 webhook 不是自动为这个项目创建的。
当我 运行 手动触发时,它选择了错误,但修复了我一年前所做的提交。
有线索吗?
您可以尝试删除 Cloud Source Repositories 上的一个存储库并重新设置 Google Cloud Build 吗?
参见:
https://cloud.google.com/cloud-build/docs/running-builds/automate-builds
Note: For external repositories, such as GitHub and Bitbucket, you must have owner-level permissions for the Cloud Platform project with which you're working. When you set up a build trigger with an external repository for the first time, you'll need to set up authorization with that repository.
After you've set up your external repository, Cloud Source Repository creates a mirror of your repository.
- https://cloud.google.com/source-repositories/docs/deleting-a-repository
- https://cloud.google.com/source-repositories/docs/mirroring-a-github-repository
我遇到了同样的问题。我可以为回购创建触发器,但我无法将回购自动连接到云构建。我们也有很多项目,这种体力劳动有点烦人。
是否有任何(底层)github/gcloud api 可用,我可以在其中将 github 存储库连接到云构建?我知道这只能由对 github.
中的存储库或组织具有管理员权限的人完成在此之后,我将能够运行命令gcloud build triggers create github [NAME]