Возможно, я не совсем понял свой комментарий.
Когда вы создаете триггер в Cloud Build, и он запускается push
, Cloud Build автоматически извлекает код репозитория, а вы этого не делаете нужно вытащить его вручную, как вы делаете это на своем этапе (я имел в виду это мой комментарий), тогда нет необходимости получать или настраивать ключи S SH для вашей сборки.
Например, у меня есть репо, которое создает образ Docker и загружает его в реестр контейнеров со следующим файлом:
cloudbuild.yaml
steps:
- name: 'gcr.io/cloud-builders/docker'
args: ['build', '-t', 'gcr.io/$PROJECT_ID/my_nginx', '.']
images:
- 'gcr.io/$PROJECT_ID/my_nginx'
In В заключение, при использовании триггеров Cloud Build вы сосредотачиваетесь только на шагах по созданию вашего кода.