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