快速入门:专用池

本页面介绍如何创建连接到服务提供方网络的 Cloud Build 专用池,并在专用池中运行构建。

服务提供方网络是托管专用池的网络。默认情况下,专用池设置为使用服务提供方网络,该网络提供具有以下功能的构建环境:

  • 可配置的机器类型
  • 可配置的磁盘大小
  • 访问公共互联网中的资源,例如代码库或注册表中的资源

准备工作

  1. 登录您的 Google Cloud 帐号。如果您是 Google Cloud 新手,请创建一个帐号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
  2. 在 Google Cloud Console 的项目选择器页面上,选择或创建一个 Google Cloud 项目。

    转到“项目选择器”

  3. 确保您的 Cloud 项目已启用结算功能。 了解如何确认您的项目是否已启用结算功能

  4. 启用 Cloud Build API。

    启用 API

  5. 安装并初始化 Cloud SDK
  6. 在 Google Cloud Console 的项目选择器页面上,选择或创建一个 Google Cloud 项目。

    转到“项目选择器”

  7. 确保您的 Cloud 项目已启用结算功能。 了解如何确认您的项目是否已启用结算功能

  8. 启用 Cloud Build API。

    启用 API

  9. 安装并初始化 Cloud SDK

创建专用池

  1. 在 Google Cloud Console 中,打开 Cloud Build 工作器池标签页:

    打开 Cloud Build 工作器池标签页

  2. 选择您的项目,然后点击打开

  3. 点击创建

  4. 创建专用池面板中,输入以下设置:

    1. 名称字段中,输入 my-first-workerpool

    2. 区域字段中,选择 us-central1

    3. 机器类型字段中,选择 e2-standard-2

    4. 可用磁盘大小字段中,输入 800

    5. 网络项目编号字段留空。

    6. 网络字段留空。

    7. 确保选中分配外部 IP

  5. 点击创建以创建专用池。

专用池创建会需要一些时间,请稍等片刻。专用池创建后,将在工作器池标签页中列出。

专用池页面的屏幕截图

在专用池中运行构建

  1. 打开一个终端窗口。

  2. 创建名为 quickstart-private-pool 的新目录并导航至该目录:

    mkdir quickstart-private-pool
    cd quickstart-private-pool
    
  3. 创建名为 cloudbuild.yaml 且包含以下内容的文件:

    steps:
    - name: 'bash'
      args: ['echo', 'I am running in a private pool!']
    options:
      pool:
        name: 'projects/$PROJECT_ID/locations/us-central1/workerPools/my-first-workerpool'
    
  4. 使用构建配置文件启动构建:

    gcloud builds submit
    

构建完成后,您将看到类似于以下内容的输出:

I am running in a private pool!
PUSH
DONE
------------------------------------------------------------------------------------------------------------------------------------     ------------------------------------------------------------------------

ID                                    CREATE_TIME                DURATION  SOURCE                                                                                       IMAGES  STATUS
5df45735-6414-40b7-9e10-e6d2023c8cea  2020-08-31T13:16:18+00:00  10S       gs://private-pool-test_cloudbuild/source/1598879777.206444-    58901ecbd14e431f8cdacc85d5dd0fc3.tgz  -       SUCCESS

查看构建详情

  1. 在 Cloud Console 中打开构建记录页面。

    打开 Cloud Build 页面

  2. 选择您的项目,然后点击打开

  3. 地区下拉框中,选择 us-central1

    您将看到您在专用池中运行的构建:

    专用池页面的屏幕截图

  4. 点击构建以查看构建详情,例如构建摘要和工件。

清理

为避免系统因本页中使用的资源向您的 Google Cloud 帐号收取费用,请按照以下步骤操作。

  1. 在 Cloud Console 中,打开工作器池页面:

    打开 Cloud Build 专用池页面

  2. 选择您的项目,然后点击打开

  3. 在专用池所在的行中,点击垃圾桶图标。

  4. 删除专用池?弹出窗口中,点击删除

您在此快速入门中创建的专用池现已删除。

后续步骤