Google云平台:集成云源存储库和ReadTheDocs

时间:2020-04-29 09:53:47

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

我的项目最初使用Github和私有存储库来托管我一直在工作的公司的代码库。为了将我的帐户与为该公司开发的代码分开,我最近偶然发现了Google Cloud Platforms的Cloud Source Repository:https://cloud.google.com/source-repositories,这是一个完全托管的Git平台。

出于文档目的,我开始使用ReadTheDocs。但是,尽管将Webhooks添加到Github并因此在必要时更新我的​​ReadTheDocs部署是轻而易举的事,但我对如何使用GCP产品实现同样的想法一无所知。

我可以看到的惟一笨拙的场景是使用Cloud Build触发一个运行readthedocs的容器,然后将其推到其平台上。

我在这里想念什么吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

编辑:鉴于Readthedocs实际上并不支持任何非公开的存储库,我最终走了一条完全不同的路线,也许是过分杀伤了:

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

这样,尽管我很乐意将这些文档托管在readthedocs ...上,但这样我们可以防止任何文档泄漏到外部... :)