以编程方式将GitHub存储库连接到Google云项目 [英] Programmatically Connecting a GitHub repo to a Google Cloud Project

查看:18
本文介绍了以编程方式将GitHub存储库连接到Google云项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在进行一个Terraform项目,该项目将设置一个跨越多个GitHub repos的大型项目所需的所有GCP资源。我的目标是能够使用Terraform完全从头重新创建云基础架构。

我遇到的问题是为了在GCP中使用Terraform设置构建触发器,首先需要连接启动触发器的GitHub存储库。目前,我只能通过Google Cloud Build仪表板手动完成。我不确定是否可以通过Terraform或使用脚本来实现这一点,但我正在寻找任何可以实现自动化的解决方案。连接项目后,使用Terraform更新一切工作正常。

TLDR;如何以编程方式将GitHub项目与GCP项目连接,而不是使用仪表板?

推荐答案

目前没有办法以编程方式将GitHub Repo连接到Google Cloud项目。此操作必须通过Google Cloud手动完成。

我的解决办法是手动连接";admin";项目,生成容器并将其保存到该项目的项目注册表中,然后在以编程方式生成的项目中从注册表部署容器。

这篇关于以编程方式将GitHub存储库连接到Google云项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆