云构建触发器不会从另一个项目中看到Cloud Source Repository

问题描述 投票:-1回答:1

我想在另一个项目中创建链接到Cloud Source Repository的Cloud Build触发器。但是,当我在我应该选择存储库的步骤时,列表是空的。我尝试了不同的许可,但没有运气。有人能说出这样的配置是否可行,怎么做?

google-cloud-platform
1个回答
0
投票

如果项目A具有构建容器的触发器并将其放置在项目B拥有的存储库中,则必须在项目B上添加IAM权限,允许从项目A上的服务帐户创建图像。当您使用时触发器,创建项目A上的服务帐户,称为[email protected]。在项目B上,您必须使用IAM为此服务帐户授予权限以创建容器。例如,您可以添加角色“Cloud Build Editor”。

在以下Cloud Build文档中,这似乎是一个很好的文档:

© www.soinside.com 2019 - 2024. All rights reserved.