是否可以通过API在源代码仓库中使用cloudbuild.yaml调用Google Cloud Build

时间:2019-06-17 12:54:19

标签: google-cloud-platform google-cloud-build

我有一个Cloud Build触发器,该触发器设置为从远程存储库中获取特定分支,并使用其中的cloudbuild .yaml文件来运行构建。我需要通过API调用以编程方式执行相同的操作,而我看到这种情况的唯一方法是使用API​​调用:https://cloud.google.com/cloud-build/docs/api/reference/rest/v1/projects.builds/create

通过查看类型为Build https://cloud.google.com/cloud-build/docs/api/reference/rest/Shared.Types/Build的必需请求主体,似乎可以提供源存储库(分支,提交或标记),但不确定如何提供cloudbuild.yaml的路径,在这种情况下,它确实需要与回购源代码一起存放。同样,似乎需要steps参数,这实际上是cloudbuild文件中的步骤。

有什么方法可以使用与我将在云触发器中设置的资源相同的资源来创建构建(({cloudbuild.yaml的路径,而不是我无法访问的步骤这种情况)?

0 个答案:

没有答案