添加git hooks到google cloud repo

时间:2016-06-14 17:16:06

标签: git google-cloud-platform githooks

谷歌云带来的一件事是git repos。是否有可能为此回购添加钩子?我想接受推送,但我不知道如何访问.git/hooks

3 个答案:

答案 0 :(得分:2)

如果您在git-hub/bitbucket上托管代码,则可以执行此操作。然后你就可以使用git hooks了。

Google源代码具有此功能(对象更改通知)而不是挂钩: https://cloud.google.com/storage/docs/object-change-notification

答案 1 :(得分:1)

您可以使用pub / sub通知代替webhook。

就我而言,我创建了一个发布/订阅,更新存储库时会触发该发布/订阅。 pub / sub将调用云功能,该功能向codemagic.io CI / CD发出发布请求以启动云构建。

发布/订阅通知:https://cloud.google.com/source-repositories/docs/quickstart-adding-pubsub-notifications

您可以在通知有效负载中获取更新的分支名称,作者等信息。 https://cloud.google.com/source-repositories/docs/pubsub-notifications#notification_example

答案 2 :(得分:0)

如果您使用的是VM而不是GCloud的云回购,请检查您的服务器设置。 https://www.linux.com/LEARN/HOW-RUN-YOUR-OWN-GIT-SERVER您还需要安装git-core并将git用户添加到系统。我曾经多次参加过多次演出。