Cloud Build 开发

通过 Cloud Build,您可以持续构建和测试代码,并将其部署到任何目标上。您可以使用自己偏好的编程语言开发应用,并将源代码存储在任何常见的源代码管理系统(如 GitHub)中。本页面介绍上手使用 Cloud Build 开发应用的须知事项。

支持的编程语言

Cloud Build 允许您选择任何编程语言来编写代码。如需查看构建和测试应用的示例,请参阅构建 Java 应用构建 Go 应用构建 Python 应用构建 Node.js 应用

构建配置文件

如需使用 Cloud Build 构建应用,您必须提供构建配置文件以及应用源代码。构建配置文件包含 Cloud Build 根据您的规范执行任务的说明。您可以编写 YAML 或 JSON 格式的构建配置文件。如需了解构建配置文件的字段和架构,请参阅构建配置概览。如需了解如何创建简单的构建配置文件,请参阅创建基本构建配置文件

支持的源代码库

Cloud Build 与许多代码库(例如 GitHub、Bitbucket 和 Gitlab)集成。您可以将应用源代码存储在上述任何代码库中,然后使用 Cloud Build 自动构建、测试和部署代码。如需了解如何连接到各种代码库,请参阅创建 GitHub 应用触发器在 Bitbucket 服务器上构建托管代码库在 Bitbucket Cloud 上构建托管代码库在 Gitlab 上构建托管代码库

存储构建工件

Artifact Registry 是一项 Google Cloud 服务,可让您集中存储工件和构建依赖项。您可以搭配使用 Artifact Registry 和 Cloud Build来存储构建工件。除了 Artifact Registry 之外,您还可以在其他存储系统中存储工件,例如 Cloud StorageContainer RegistryDocker

支持的部署平台

Cloud Build 支持部署到最常用的部署平台。如需了解如何部署到特定平台,请参阅在 Cloud Run 上部署在 Google Kubernetes Engine 上部署在 App Engine 上部署在 Firebase 上部署

后续步骤