【问题标题】:Google Cloud Platform: Integrating Cloud Source Repository and ReadTheDocsGoogle Cloud Platform:集成 Cloud Source Repository 和 ReadTheDocs
【发布时间】: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 的容器,然后将其推送到他们的平台。

我在这里遗漏了什么吗? 谢谢!

【问题讨论】:

标签: git google-cloud-platform read-the-docs google-cloud-source-repos


【解决方案1】:

编辑:鉴于 Readthedocs 并不真正支持任何非公开的存储库,我最终选择了一条完全不同的路线,而且可能有点矫枉过正:

我的 GCP 部署中已经有一个虚拟机,我将其重新用作 Apache 网络服务器。在这个虚拟机上,我设置了一个 cronjob 来获取代码更新,然后运行 ​​sphinx 来构建 HTML 文档,然后通过我们公司网络中的 IP 地址提供该文档。

这样我们可以防止任何文档泄露到外面,尽管我很想在 readthedocs 上托管这些东西...:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-25
    • 1970-01-01
    • 2020-02-07
    • 1970-01-01
    • 2022-01-15
    • 2016-04-08
    • 1970-01-01
    相关资源
    最近更新 更多