【发布时间】:2020-08-13 09:02:13
【问题描述】:
我的项目最初使用 Github 和一个私人存储库来托管我一直工作的公司的代码库。为了将我的帐户与我为该公司开发的代码分开,我最近偶然发现了 Google Cloud Platforms 的 Cloud Source Repository:https://cloud.google.com/source-repositories,这是一个完全托管的 Git 平台。
出于文档目的,我开始使用 ReadTheDocs。然而,虽然将 Webhooks 添加到 Github 并因此在必要时更新我的 ReadTheDocs 部署是一件轻而易举的事,但我对如何使用 GCP 产品实现相同的想法一无所知。
我能看到但过于笨拙的唯一场景是使用 Cloud Build 触发运行 readthedocs 的容器,然后将其推送到他们的平台。
我在这里遗漏了什么吗? 谢谢!
【问题讨论】:
-
GCP 源代码库不公开“常规”Git webhook,而是允许您将消息发布到发布/订阅主题。 cloud.google.com/source-repositories/docs/… 您可能需要做一些额外的集成来将此 pub/sub 定向到 ReadTheDocs webhook:docs.readthedocs.io/en/stable/webhooks.html#webhook-creation 从那时起,它与任何其他 Git 存储库一样照常。
-
非常有趣。需要检查一下。谢谢!
标签: git google-cloud-platform read-the-docs google-cloud-source-repos