无法从 GCP Cloud Build 部署到 Firebase Hosting

2023-12-29

我在 GCP 项目中有一个存储库,其中包含我想要在 Firebase 中作为托管应用程序发布的 PWA。我想设置一个触发器,以便每当在分支中完成推送时,它都会在 Firebase 中部署 de PWA。我已按照 GCP 文档中的步骤操作部署 Firebase https://cloud.google.com/cloud-build/docs/deploying-builds/deploy-firebase但我总是收到授权错误

无法获取 Firebase 项目 ghe-dev-repositories-170-920df。请确保该项目存在并且您的帐户有访问该项目的权限。

我已多次检查是否已启用所有必需的 API,并且 @cloudbuild.gserviceaccount.com 帐户是否具有所需的角色。

我注意到,在创建 Firebase 项目时,Firebase 为该项目提供了一个与 GCP 项目不同的 Id。下面我粘贴了cloudbuild.yaml

steps:
  - name: node
    entrypoint: yarn
    args: ["install"]
  - name: gcr.io/cloud-builders/gsutil
    args: ['cp', '${_APP_ENV_PATH}', 'packages/app/.env']
  - name: node
    entrypoint: yarn
    args: ["build"]
  - name: 'gcr.io/${_GCP_PROJECT_ID}/firebase'
    args: ['deploy', '--project=${_TARGET_PROJECT_ID}', '--only=hosting:${_TARGET_ENVIRONMENT}']
timeout: "1600s"

有什么线索吗?


你跑了吗firebase login:ci并设置环境变量FIREBASE_TOKEN?

See:

  • https://github.com/firebase/firebase-tools#using-with-ci-systems https://github.com/firebase/firebase-tools#using-with-ci-systems
  • Google 云构建不替换 firebase 令牌的环境变量 https://stackoverflow.com/questions/55754674/google-cloud-built-not-substituting-environment-variable-for-firebase-token/55762821#55762821
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法从 GCP Cloud Build 部署到 Firebase Hosting 的相关文章

  • 如何在列表视图中滚动添加更多项目?

    这里的代码当前加载了存储在 Firestore 集合中的所有啤酒 我如何最初只加载 10 个啤酒 然后当用户向下滚动并到达 10 个啤酒列表的末尾时 它应该加载最后一次酿造后还有 10 杯 并且酿造应根据时间戳进行排序 class Brew
  • 在将图像上传到 firebase 之前调整图像大小

    Firebase 存储看起来非常酷且易于使用 但我想知道是否有一种方法可以在将图像上传到 Firebase 存储之前调整图像大小 例如 在服务器中使用 ImageMagick 运行一个进程 然后使用 Firebase SDK 运行上传过程
  • Firebase,只得到新的孩子[重复]

    这个问题在这里已经有答案了 var firebase new Firebase firebaseRef on child added function snapshot 这将接收所有元素 有没有办法在创建新的 Firebase 引用时不接收
  • 如何在 Firebase 控制台中使用 Apple 新的 APN .p8 证书

    随着最近 Apple 开发者帐户的升级 我面临着一个困难 在尝试创建推送通知证书时 它为我提供了 p8 证书 而不是可以导出到 p12 的 APNs 证书 Firebase 控制台仅接受 p12 证书 那么我如何从这些新的 p8 证书中获取
  • 如何解决 Firebase AuthUi 中无法找到显式活动?

    使用 firebase UI 时 我无法找到显式活动类 com firebase ui auth KickoffActivity protected void onCreate Bundle savedInstanceState super
  • Flutter - 名称为 [DEFAULT] 的 FirebaseApp 不存在

    我正在使用 firebase 身份验证系统和 Firestore 开发一个 flutter 应用程序 我工作了3个月 之前没有遇到过这个错误 现在我在 Play 商店上发布了我的应用程序 并且我发现使用模拟器的调试版本也出现此错误 我认为已
  • 如何快速自动发送FCM或APNS消息?

    我正在开发一项后端服务 通过 FCM 或 APNS 向移动应用程序发送推送通知 我想创建一个可以在一分钟内运行的自动化测试 并验证服务器是否可以成功发送通知 请注意 我不一定需要检查通知是否已送达 只需检查 FCM 或 APNS 是否已成功
  • 找不到 com.google.firebase:firebase-core:9.0.0 [重复]

    这个问题在这里已经有答案了 在遵循有些不一致的指示之后here https firebase google com docs admob android quick start name your project and here http
  • Firebase 函数 onWrite 未被调用

    我正在尝试使用 Firebase 函数实现一个触发器 该触发器会复制数据库中的一些数据 我想观看所有添加的内容votes user vote 结构为 我尝试的代码是 const functions require firebase func
  • Firebase 添加新节点

    如何将这些节点放入用户节点中 并创建另一个节点来存储帖子 我的数据库参考 databaseReference child user getUid setValue userInformations 您需要使用以下代码 databaseRef
  • user_pseudo_id 与会话 id 相同吗?如何按会话对所有事件进行分组? - Firebase BigQuery

    我有一个 iOS 应用程序 我试图弄清楚用户如何在我的应用程序中移动 我正在寻找一种通过某种会话 ID 对所有事件进行分组的方法 我假设所有 fireBase 事件都有一个会话 ID 事实似乎并非如此 我注意到有一个user pseudo
  • Firebase 重定向域已列出,但仍给出 signInWithRedirect 错误

    我有一个 Angular 2 应用程序 它使用 firebase 进行身份验证 我想使用 Google 作为我的身份验证提供商 并进行所有设置以使其正常工作 如果我尝试使用signinWithPopup进行身份验证 如文档中所述 它会起作用
  • GCP 端点“尝试此 API”授权 URL

    我正在尝试使用服务帐户作为身份验证来配置 GCP Endpoint 中的 尝试此 API 功能 我正在使用这个文档 https cloud google com endpoints docs openapi authenticating u
  • Google Data Studio - 刷新嵌入式网站上的数据

    我已在 html 页面上嵌入了 data studio 报告 我在一段时间后刷新 iframe 但报告没有更新 嵌入页面上的报告只能通过访问数据工作室网站上的报告并单击 刷新数据 图标来更新 如何在不手动点击 Data Studio 网站上
  • BigQuery 无法插入作业。工作流程失败

    我需要通过 Dataflow 和 Beam 运行从 GCS 到 BigQuery 的批处理作业 我的所有文件都是具有相同架构的 avro 我创建了一个数据流java应用程序 它在较小的数据集 1gb 大约5个文件 上取得了成功 但是当我尝试
  • React 文件预览 (FIREBASE)

    我目前将文件存储在 Firebase 存储中 我希望能够实时生成每个文件的文件预览 映射 例如 PDF 文件会将第一页显示为图像 docx 将是文档的第一页 pptx 将是第一张幻灯片 未知文档将是默认文档符号 有人知道有什么好的服务可以轻
  • Google Datastore 新的定价效应操作

    Google 数据存储区将于 7 月 1 日生效新定价 https cloud google com datastore docs pricing https cloud google com datastore docs pricing
  • AngularFire 访问子元素方法

    我正在寻找一种方法来获取子元素的方法 而不是单独加载该元素 假设我有一个帖子模型 每个帖子都有评论 这就是我获取帖子模型的方式 var post firebase new Firebase FIREBASE URL posts post n
  • NoSuchMethodError:尝试调用非函数,例如 null:'dart.global.firebase.auth'

    Flutter 新手 我怀疑在尝试设置 Firebase Auth 时错过了一些非常简单的事情 一直在网上寻找解决方案 大多数人要求您仔细检查 firebase auth js 是否正确包含在 index html 文件中 这样就完成了 下
  • firebase :: 无法读取 null 的属性“props”

    你好 我正在尝试将react router与firebase一起使用 但它给了我这个错误 无法读取 null 的属性 props 这正是代码 我正在其中使用我的反应路由器 向下代码位于作为登录面板组件的组件上 else if this em

随机推荐