mysql - 如何在云构建中安装mysql并运行脚本?

标签 mysql google-cloud-platform google-cloud-build

我开始在项目中使用 Cloud Build,但遇到以下问题: 使用此 cloudbuild.yaml 文件:

steps:
- name: 'gcr.io/cloud-builders/npm'
  args: ['install']
- name: 'gcr.io/cloud-builders/npm'
  args: ['test'] 

构建在第一步中运行正常,因为它能够安装依赖项和所有内容,但在第二步中它失败了,因为它需要连接到 MySQL 数据库。

最佳答案

我在另一个看到SO post ,您可以使用额外的构建步骤来运行 Cloud SQL 代理并以这种方式进行连接。检查一下,让我们知道该解决方案是否适合您。

关于mysql - 如何在云构建中安装mysql并运行脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57807379/

相关文章:

kubernetes - Google Cloud Build 部署到 GKE 私有(private)集群

php - 扩展 AJAX 数据库查询的功能

mysql - 具有精度的 liquibase double 型

google-app-engine - 在标准环境中运行至少 1 个 Google-App-Engine 实例

ssh - 通过 SSH 将一个 GCE 实例连接到另一个实例时出现问题

google-cloud-functions - 权限 'cloudkms.cryptoKeyVersions.useToDecrypt' 拒绝资源 ...key

docker - (GCP) 错误 : (gcloud. builds.submit) INVALID_ARGUMENT : could not resolve source: googleapi: Error 403: 354778943856@cloudbuild. gserviceaccount.com

mysql - 非常慢的查询曾经非常快。 Explain 在本地备份上显示 rows=1 但在服务器上显示 rows=2287359

mysql - 替代配方

kubernetes - 如何在GKE中使用临时IP创建Kubernetes负载均衡器?