Можно ли вызвать Google Cloud Build через API с помощью cloudbuild.yaml в репозитории - PullRequest
1 голос
/ 17 июня 2019

У меня есть триггер 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 вместо шагов, к которым у меня нет доступа в этом случае) )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...