我正在开发一个 Terraform 项目,该项目将设置跨越多个 GitHub 存储库的大型项目所需的所有 GCP 资源。我的目标是能够使用 Terraform 从头开始完全重新创建云基础设施。
我遇到的问题是,为了在 GCP 内使用 Terraform 设置构建触发器,首先需要连接触发触发器的 GitHub 存储库。目前,我只能通过 Google Cloud Build 仪表板手动执行此操作。我不确定这是否可以通过 Terraform 或脚本实现,但我正在寻找任何可以自动执行此操作的解决方案。一旦项目连接起来,使用 Terraform 更新一切就可以正常工作了。
太长了;如何以编程方式将 GitHub 项目与 GCP 项目连接起来,而不是使用仪表板?
目前无法以编程方式将 GitHub 存储库连接到 Google Cloud 项目。这必须通过 Google Cloud 手动完成。
我的解决方法是手动连接“管理”项目,构建容器并将它们保存到该项目的工件注册表中,然后从注册表中部署容器到以编程方式生成的项目中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)