GitHub Google Cloud Build-多个存储库

时间:2019-02-25 00:19:21

标签: github continuous-integration google-cloud-build

我有兴趣在GitHub上尝试Google Cloud Build持续集成应用程序。

我的应用程序当前有两个存储库,我想在单个Docker映像中进行部署。其中一个是NodeJS API服务器,另一个是基于浏览器(无服务器端渲染)的ReactJS应用程序。

想法是让NodeJS存储库在/api/...下为任何其他URI服务请求,它将为React应用程序服务。

我的问题是,只要它在GitHub上,是否也可以让Google Cloud Build抓取另一个存储库?理想情况下,对任一仓库的提交(在右分支中)将触发相同的基础构建。如果可能的话,只是好奇。

1 个答案:

答案 0 :(得分:2)

一种方法是让GitHub的Google Cloud抢占一个第三存储库,这是一个“父”存储库,将其他两个存储库的正确SHA1 /分支引用为 {{3 }}

您可以在“ submodules”中看到此类构建的示例。
这样一来,即使您可以在自己的子文件夹中检出另外两个文件夹,也可以使用“一个”存储库。