首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cloudbuild.yaml创建sql实例

cloudbuild.yaml创建sql实例
EN

Stack Overflow用户
提问于 2019-11-22 16:31:12
回答 1查看 518关注 0票数 1

您好,我是GCP世界的新手,正在创建我的第一个cloudbuild.yaml文件。

我还没有找到如何创建云sql实例(Postgres或MySQL)的示例,是不是不支持?

它没有列在cloud-builders-community on GitHub中。

任何能给我指明正确方向的东西都将是一个很大的帮助。

我有下面这些,我不知道这是正确的还是最好的方法:

代码语言:javascript
复制
        # # steps:
    # # # Create Cloud SQL Instance
    # # - name: gcr.io/cloud-builders/gcloud
    # #   id: 'create_cloud_sql_instance'
    # #   entrypoint: "bash"
    # #   args: 
    # #     - '-c' # pass what follows as a command to bash
    # #     - |
    # #       gcloud sql instances create $_INSTANCE_NAME --database-version=POSTGRES_11 \
    # #        --cpu=$_NUMBER_CPUS --memory=$_MEMORY_SIZE \
    # #        --region=[$_REGION] 
    # #   waitFor: ["-"]

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-22 19:41:43

这样做是正确的,但是您不需要将入口点更改为bash,然后执行gcloud命令,因为gcr.io/cloud-builders/gcloud映像已经将gcloud作为入口点。

这样做是可行的:

代码语言:javascript
复制
steps:
- name: 'gcr.io/cloud-builders/gcloud'
  args: ["sql", "instances", "create", "$_INSTANCE_NAME", "--database-version=POSTGRES_11", "--region=$_REGION"]

此外,如果您不关心并发/连续的构建步骤,那么您也不需要该步骤的waitFor标记。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58990302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档