Триггер построения облака не видит хранилище Cloud Source из другого проекта - PullRequest
0 голосов
/ 26 апреля 2019

Я хочу создать триггер Cloud Build, связанный с Cloud Source Repository в другом проекте. Но когда я нахожусь на шаге, где я должен выбрать репозиторий, список пуст. Я пробовал разные разрешения, но без удачи. Может кто-нибудь сказать, возможна ли такая конфигурация и как это сделать?

1 Ответ

0 голосов
/ 26 апреля 2019

Если у вас есть проект A, у которого есть триггер для создания контейнера и помещения его в репозиторий, принадлежащий проекту B, вы должны добавить разрешение IAM для проекта B, которое позволяет создавать изображения из учетной записи службы в проекте A. Когда вы используете триггеры, создается учетная запись службы в проекте A с именем A_number@cloudbuild.gserviceaccount.com. В проекте B необходимо затем использовать IAM, чтобы дать разрешения для этой учетной записи службы для создания контейнеров. Например, вы можете добавить роль «Cloud Build Editor».

Этот документ выглядит довольно хорошо в следующих документах Cloud Build:

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