在 GCP 中,如何从 DEV 项目回购中存在的源文件触发 Cloud Function 自动部署到生产项目中
In GCP, how can I trigger the automatic deployment of Cloud Function in to Production project from the source files present in repo of DEV project
我想通过 Cloud Build 自动将 Cloud Function 部署到生产项目中,其源文件存在于 DEV 项目的 Cloud Source Repository 中。如何确保在将代码推送到 DEV 项目的 Cloud Source Repository 的生产分支中时,Cloud Function 被创建到 Production Project 中。
我想我的回答对这里有帮助:How to pass API parameters to GCP cloud build triggers
基本上是 Claudio 推荐的,使用示例来构建您的步骤。我相信您想要做的是创建一个步骤。当您将更改推送到开发生产 b运行ch 时触发云功能。调用触发器并 运行 后,您可以向 运行 云函数添加一个步骤,或使用 REST API 通过其 ID 触发构建。请参阅上面的示例。
据我了解,您正试图从存储在另一个项目上的存储库触发构建。
这是不可能的,构建触发器必须与存储库在同一个项目中
我想通过 Cloud Build 自动将 Cloud Function 部署到生产项目中,其源文件存在于 DEV 项目的 Cloud Source Repository 中。如何确保在将代码推送到 DEV 项目的 Cloud Source Repository 的生产分支中时,Cloud Function 被创建到 Production Project 中。
我想我的回答对这里有帮助:How to pass API parameters to GCP cloud build triggers
基本上是 Claudio 推荐的,使用示例来构建您的步骤。我相信您想要做的是创建一个步骤。当您将更改推送到开发生产 b运行ch 时触发云功能。调用触发器并 运行 后,您可以向 运行 云函数添加一个步骤,或使用 REST API 通过其 ID 触发构建。请参阅上面的示例。
据我了解,您正试图从存储在另一个项目上的存储库触发构建。
这是不可能的,构建触发器必须与存储库在同一个项目中