将Git钩子添加到Google Cloud代码库

10
谷歌云提供的一项功能是git存储库。是否可以向该存储库添加钩子?我想要接收推送,但不知道如何访问.git/hooks
3个回答

3

更改通知是针对存储桶中的内容,对吗?源代码库功能是否隐含在某个存储桶中?我认为不是。它在任何存储桶浏览器中都没有显示出来。 - pythonic metaphor
阅读第一个链接,看看是否可以将您的代码存储在外部。 - CodeWizard
1
是的,您的方法可以奏效。我希望有一种不需要外部托管代码的方法来实现这一点。 - pythonic metaphor

2
您可以使用发布/订阅通知而不是Webhook。
在我的情况下,我创建了一个发布/订阅,当存储库更新时触发。 发布/订阅将调用一个云函数,该函数会向codemagic.io CI/CD发出POST请求以启动云构建。
发布/订阅通知: https://cloud.google.com/source-repositories/docs/quickstart-adding-pubsub-notifications 您可以在通知负载中获取更新的分支名称、作者等信息。 https://cloud.google.com/source-repositories/docs/pubsub-notifications#notification_example

您将无法使用发布/订阅通知拒绝更改。 - hege
@hegebut 但这是使用Google Cloud源代码库的唯一可能方式,请建议如果您知道任何替代解决方案。 - Soorya

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接