我想在另一个项目中创建链接到Cloud Source Repository的Cloud Build触发器。但是,当我在我应该选择存储库的步骤时,列表是空的。我尝试了不同的许可,但没有运气。有人能说出这样的配置是否可行,怎么做?
如果项目A具有构建容器的触发器并将其放置在项目B拥有的存储库中,则必须在项目B上添加IAM权限,允许从项目A上的服务帐户创建图像。当您使用时触发器,创建项目A上的服务帐户,称为[email protected]
。在项目B上,您必须使用IAM为此服务帐户授予权限以创建容器。例如,您可以添加角色“Cloud Build Editor”。
在以下Cloud Build文档中,这似乎是一个很好的文档: