我已经设置了google cloud build,并且我想让该版本在公开项目中公开可见,就像TravisCI和CircleCI提供的方式一样-请参见下面的示例:< / p>
https://travis-ci.org/wagtail/Willow/pull_requests
这可能吗?
您可以检查未登录用户的版本吗?
答案 0 :(得分:0)
一种解决方案可能是使用Google Identity and Access Management将Cloud Build Viewer role授予allUsers。 但是,目前无法完成。
想法是向互联网上的每个人授予cloudbuild.builds.get
和cloudbuild.builds.list
权限,这将使他们能够调用需要这些权限的Cloud Build API方法。您可以将角色授予Google帐户或网上论坛,服务帐户或G Suite域,但不能授予所有人。
您可以在Cloud Build documentation中找到通过GCP控制台授予角色的详细说明。