google-cloud-build相关内容
我用于部署我的ANGLE应用程序的CI/CD管道已关闭,但我看到当容器映像更新后,Google Cloud Run不会部署新版本。 我将Cloud Build设置为在GitHub上的分支更新后触发构建。这工作得很好,我看到我得到了一个以提交散列命名的新映像。我预计Cloud Run会触发它的服务,获取最新的镜像并部署它,但它没有运行。由于SHA的原因,我不确定是否需要更改映像名称以使其不是唯
..
我正在尝试使用GCB运行柏树管道,但在docker内部运行时崩溃。 如here所述,此问题的修复方法是使用--ipc=host运行停靠程序。 但在文档中,我找不到如何在GCB中将参数传递给docker run。 有人能帮我吗? 管道是 steps: # Install node_modules - name: 'gcr.io/cloud-builders/yarn'
..
我正在进行一个Terraform项目,该项目将设置一个跨越多个GitHub repos的大型项目所需的所有GCP资源。我的目标是能够使用Terraform完全从头重新创建云基础架构。 我遇到的问题是为了在GCP中使用Terraform设置构建触发器,首先需要连接启动触发器的GitHub存储库。目前,我只能通过Google Cloud Build仪表板手动完成。我不确定是否可以通过Terrafor
..
我在 appengine 上部署了一个 maven spring-boot 项目,我正在使用 Google Cloud Build 使用以下构建器映像构建和部署该项目:https://github.com/strudeau/mvn-gcloud-builder 执行构建时,大部分时间都花在从 maven 下载插件和依赖项上.我希望能够将持久卷挂载到这个 Docker 映像,以便能够保留一个持
..
我有一个连接到 Google Cloud Storage 的 Google App Engine 应用. 我注意到存储的数据量高得不合理(4.01 GB,本来应该是 100MB 左右). 所以,我查看了每个存储桶的存储量,发现有一个名为 us.artificats. 的自动创建存储桶占用了大部分空间. 我看了看里面,只有一个文件夹:containers/images/. 根
..
Cloud Build 的创建配额为 30.如果我们有超过 30 个 Cloud Functions,则可以轻松达到此配额.有没有办法部署 30 多个人们使用的云功能,最好是足够聪明,不会部署未经修改的云功能? 解决方案 根据我们在 GCP 社区 slack 频道的对话,这里有一个想法和一个小例子.该示例描述了一个云功能,但可以轻松扩展到任意一组云功能. 请记住 - 这不是我的发明
..
我正在使用带有 cloudbuild.yaml 的 Google Cloud Build 来下载一个 app.yaml 文件,其中包含我的基于 Python 的环境变量应用程序.初始部署使用的app.yaml版本不包含用于安全保护的环境变量. 但是,这似乎不起作用,并且没有检测到环境变量 - 因为 app.yaml 似乎没有被覆盖. 以下是我的cloudbuild.yaml配置: 步
..
我有大约 10 个单独的微服务,这些微服务主要是用于各种数据处理作业的云功能,它们都位于一个 github 存储库中. 目标是在推送到分支时触发这些服务选择性部署到 Google Cloud Functions - 当单个功能已更新时. 我必须避免单个服务的更新导致部署所有云功能的情况. 我当前的存储库结构: /repo--/service_A- -/功能- -/笔记本--
..
如标题所述,我想知道是否可以从 Cloud Build 步骤开始并使用 pubsub 模拟器? 选项:环境:- GO111MODULE=on- GOPROXY=https://proxy.golang.org- PUBSUB_EMULATOR_HOST=localhost:8085卷:- 名称:“go-modules";路径:“/去";脚步:- 名称:“golang:1.14";参数:[“去",
..
如何访问我在 Google Secret Manager 来自我的 Google Cloud Build Pipeline 吗? 解决方案 您可以使用标准 Cloud Builder gcloud 但是,有两个问题: 如果您想在另一个 Cloud Build 步骤中使用密钥值,则必须将您的密钥存储在一个文件中,这是将先前值从一个步骤重用到另一个步骤的唯一方法 当前的 Clou
..
Firebase:为您的 Cloud Functions 项目启用 Google Cloud Build API? &了解“需要采取的行动";来自 GCP 的电子邮件,回复:启用 Cloud Build API 要求有所不同,我了解 Cloud Build 对 Firebase Functions 的意义,如下所述.我在询问计费要求 - 如果这是一件事.通知中并不清楚这一点. 云函数与云构建
..
我正在尝试从这个 repo 部署代码: https://github.com/anishkny/puppeteer-on-cloud-functions 在 Google Cloud Build 中.我的 cloudbuild.yaml 文件内容是: 步骤:- 名称:'gcr.io/cloud-builders/gcloud'参数:['beta','functions','deplo
..
我使用 Cloud Build 从存储复制配置文件并将应用部署到 App Engine flex.问题是每次持续时间超过 10 分钟时,构建都会失败.我在我的 cloudbuild.yaml 中指定了超时,但看起来它被忽略了.另外,我配置了 app/cloud_build_timeout 并将其设置为 1000.有人可以向我解释这里有什么问题吗? 我的cloudbuild.yaml是这样的:
..
我是一个项目的所有者,想将权限授予另一个用户以查看 Google Cloud Build 的日志,但我不知道该用户需要哪个角色/权限. 我尝试失败的角色是:云构建编辑器,云构建查看器,Stackdriver 调试器代理,Stackdriver 调试器用户,云跟踪管理员,日志管理员,私人日志查看器,日志查看器,监控管理员 解决方案 Google Cloud 企业支持人员向我确认,目前授
..
我正在尝试在谷歌云上部署 node js 应用程序,但出现以下错误 - 第 1 步:错误:(gcloud.app.deploy) 获取应用程序的权限错误 [apps/mytest-240512].请确保您使用的是正确的项目 ID,并且您有权查看项目上的应用程序. 我正在运行以下命令 - gcloud 构建 submit .--config cloudbuild.yaml 我的 cloudb
..
Firebase:为您的 Cloud Functions 项目启用 Google Cloud Build API? &了解“需要采取的行动";来自 GCP 的电子邮件,re:启用 Cloud Build API 要求一些不同的东西,我理解 Cloud Build 对 Firebase 函数的意义,如下所述.我问的是计费要求 - 如果这是一回事.通知中没有明确这一点. 云功能和云构建 我
..
我正在尝试使用 Google Cloud Build 设置 CI 管道. 我正在尝试部署一个构建时间很长的 MeteorJS 应用程序 - GCB 的默认构建超时时间为 10 分钟,建议使用 here 我增加了超时. 我已经设置了我的 cloudbuild.yaml 文件,其中 timeout 选项增加到 20 分钟: 步骤:- 名称:'gcr.io/cloud-builders/g
..
我有以下 cloudbuild.yaml 文件: 替换:_CLOUDSDK_COMPUTE_ZONE:us-central1-a_CLOUDSDK_CONTAINER_CLUSTER:$_CLOUDSDK_CONTAINER_CLUSTER脚步:- 名称:gcr.io/$PROJECT_ID/sonar-scanner:latest参数:- '-Dsonar.host.url=https://s
..
我正在尝试使用谷歌云构建.在一个步骤中,我需要获取所有正在运行的计算实例的列表. - 名称:gcr.io/cloud-builders/gcloud参数:['计算','实例','列表'] 而且它工作正常.当我尝试将输出保存到文件时出现问题 试验 1:失败 - 名称:gcr.io/cloud-builders/gcloud参数:['计算','实例','列表','>gce-list.txt
..
在将 docker 容器映像部署到 Cloud Run 时,我可以选择一个区域,这很好.Cloud Run 将构建委托给 Cloud Build,它显然创建了两个存储桶来实现这一点.意外行为是存储分区不是在 Cloud Run 部署的区域中创建的,而是默认为美国多区域. 如何将区域指定为“us-east1",以便“永远免费"层吸收存储成本?(显然美国多区域存储桶将数据存储在外部区域免费套餐限
..