Google Cloud Platform:集成云源存储库和ReadTheDocs

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google Cloud Platform:集成云源存储库和ReadTheDocs相关的知识,希望对你有一定的参考价值。

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

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

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

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

答案

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

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

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

以上是关于Google Cloud Platform:集成云源存储库和ReadTheDocs的主要内容,如果未能解决你的问题,请参考以下文章

Google Cloud Messaging VS Google Cloud Platform

如何从 Python 运行时云函数访问 Google Cloud Platform Firestore 触发器

攻略向--puttyxshell连接google cloud platform

Google Cloud Platform:将上传的 MP4 文件转换为 HLS 文件

google-cloud-platform:外部 DNS 配置不起作用

使用新的 Google Cloud 日志记录 jar 时,日志未显示在 Google Cloud Platform Stackdriver 中