gpt4 book ai didi

GitHub Google Cloud Build - 多个存储库

转载 作者:行者123 更新时间:2023-12-04 13:19:47 26 4
gpt4 key购买 nike

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

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

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

我的问题是,只要它在 GitHub 上,Google Cloud Build 是否也可以获取另一个存储库?理想情况下,对任一 repo (在正确的分支中)的提交将触发相同的底层构建。只是好奇这是否可能。

最佳答案

一种方法是让 GitHub Google Cloud 获取第三个​​ 存储库,这将是一个“父”存储库,将其他两个存储库的正确 SHA1/分支引用为 submodules .

您可以在“Static Website with Hugo, Cloudflare and Automated Builds using Google Cloud”中看到此类构建的示例。
这将允许您仍然使用“一个”存储库,即使这会在它们自己的子文件夹中 check out 另外两个。

关于GitHub Google Cloud Build - 多个存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54857931/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com