自动镜像GitHub到GCP源存储库?



我们运行GoogleCloud Functions(python),需要从Google Cloud源存储库部署. 由于所有代码都存储在GitHub上,我们首先采用镜像GitHub到源存储库中。虽然这只需要点击几下鼠标,但要重复3+个项目(开发、登台、生产)乘以5+个repos(5+个应用)就成了一个负担。

我正在寻找自动化镜像配置,最好是添加到我们已经使用的Terraform自动化,到一个不干涉的项目配置。Google API支持这种镜像自动化吗?到目前为止,在我的Google Cloud探险中所有都可以在他们的API中使用!

我没有找到Terraform的例子,如果能给点提示,我将不胜感激。

仔细想想,如果我能把Source Repository从等式中去掉,那对我来说也很好。毕竟,我只使用它作为一个直通/空shell。

Cloud Source Repository API包括一个Repo资源,该资源有一个镜像配置对象,您可以在其中键入Github的URL, webhook和凭据来自动执行此过程。我最初会用create方法测试它,但如果你有一个现有的云源代码存储库,我相信补丁方法也值得探索。

此外,还有一个开放的功能请求,以便通过Cloud Build GitHub应用程序连接存储库,我建议您点击并遵循,因为它可以进一步缓解您的自动化需求。

相关内容

  • 没有找到相关文章

最新更新