Google Cloud 开发者工具

有助于开发者和开发团队高效编写、部署和调试托管在 Google Cloud 中的应用的所有工具。

探索我们的开发者工具

类别 产品 功能
编码
Cloud Workstations

Google Cloud 上的全代管式开发环境,内置安全机制,可让开发者灵活进行开发。

  • 用户随时可通过浏览器或本地 IDE 进行访问

  • 内置安全措施,例如 VPC Service Controls 和强制映像更新

  • 多编辑器支持和基于容器的自定义

  • 支持第三方 DevOps 工具

Cloud Code

在本地或云端快速轻松地编写、调试和运行云原生应用。该产品还提供了 Visual Studio Code 和 IntelliJ 等 IDE 的扩展程序,可让您快速地迭代和调试代码并将其部署到 Kubernetes。Cloud Shell Editor 是一款基于 Eclipse Theia 的 IDE,让您可以通过浏览器即时访问 Cloud Code。

  • 将服务部署到 Cloud Run 或 Cloud Run for Anthos

  • 通过 Skaffold、Jib、kubectl 集成获得实时反馈

  • 可直接运行的示例和开箱即用的配置代码段

Cloud SDK

使用命令行工具和库管理 Google Cloud 资源和应用。Cloud SDK 包含 gcloud、gsutil 和 bq 命令行工具,可用于访问 Compute EngineCloud StorageBigQuery 等。

  • 直接从命令行进行虚拟机编排

  • Java、Python、Node.js、Ruby、Go、.NET、PHP、C++ 版客户端库

  • 适用于 Pub/Sub、Spanner、Bigtable、Datastore 的本地服务模拟器

Spring Framework on Google Cloud

向 Google Cloud 上的 Java 开发者提供最常用的开源 Java 框架 — Spring,使其轻松享受便捷和效率优势。

  • 通过 Google Cloud 服务集成来扩展 Spring

  • 实现现有抽象并引入新的抽象

构建
Cloud Build

在虚拟机、无服务器、Kubernetes 和 Firebase 等多种环境中跨所有语言持续构建、测试和部署软件。

  • 完全无服务器的平台

  • 将安全扫描作为 CI/CD 流水线的一部分

  • 将源代码打包到容器或非容器制品中

Tekton on Google Cloud

使用 Kubernetes 原生开源框架,跨语言和工具在本地或云端实现 CI/CD 流水线标准化。

  • 原生支持 Jenkins、Skaffold、Knative 和 Jenkins X

  • 本身遵循 Kubernetes 最佳实践

  • 跨混合环境或多云环境进行部署

Jenkins on Google Cloud

通过 Jenkins 流水线加快速度、扩大规模和提高安全性。利用 Compute Engine 顺畅运行作业,轻松实现构建农场的横向扩容。

  • 利用原生 Kubernetes 支持,轻松设置 CI/CD 流水线

  • 基于 GKE 的伸缩和负载均衡能力

  • 自动检查制品的安全性和合规性

  • 本身遵循持续交付最佳实践

管理制品
Artifact Registry

与 Google Cloud 工具和运行时完全集成,可集中管理容器映像和语言包(Maven 和 npm)。

  • 原生制品格式支持

  • 单区域和多区域存储库

  • 每个项目可有多个存储库

  • 精细的访问权限控制

部署
Cloud Deploy

使用以代码形式定义的流水线,持续交付到 Google Kubernetes Engine,让 Google Cloud 处理发布事宜。

  • 在几分钟内创建 GKE 部署流水线

  • 可轻松伸缩的全代管式持续交付服务

  • 用于在整个组织内发布和回滚的持久控制平面

  • 企业安全和审核

Cloud Build

使用内置的集成功能,将代码部署到 Google Kubernetes Engine、App Engine、Cloud Functions 和 Firebase。

  • 完全无服务器的平台,可根据负载变化进行伸缩

  • 通过 Spinnaker 提供复杂的流水线创建支持

  • 面向第三方应用的自定义步骤和扩展程序

  • Google Cloud 安全保护

Cloud Deployment Manager

利用简单的模板创建和管理云端资源。使用 yaml,以声明格式指定应用需要的所有资源。 

  • 并行资源部署

  • Python 和 Jinja2 资源模板

  • 用于管理参数的 JSON 架构

  • Cloud 控制台中的分层式部署视图

Cloud Workstations

Google Cloud 上的全代管式开发环境,内置安全机制,可让开发者灵活进行开发。

  • 用户随时可通过浏览器或本地 IDE 进行访问

  • 内置安全措施,例如 VPC Service Controls 和强制映像更新

  • 多编辑器支持和基于容器的自定义

  • 支持第三方 DevOps 工具

Cloud Code

在本地或云端快速轻松地编写、调试和运行云原生应用。该产品还提供了 Visual Studio Code 和 IntelliJ 等 IDE 的扩展程序,可让您快速地迭代和调试代码并将其部署到 Kubernetes。Cloud Shell Editor 是一款基于 Eclipse Theia 的 IDE,让您可以通过浏览器即时访问 Cloud Code。

  • 将服务部署到 Cloud Run 或 Cloud Run for Anthos

  • 通过 Skaffold、Jib、kubectl 集成获得实时反馈

  • 可直接运行的示例和开箱即用的配置代码段

Cloud SDK

使用命令行工具和库管理 Google Cloud 资源和应用。Cloud SDK 包含 gcloud、gsutil 和 bq 命令行工具,可用于访问 Compute EngineCloud StorageBigQuery 等。

  • 直接从命令行进行虚拟机编排

  • Java、Python、Node.js、Ruby、Go、.NET、PHP、C++ 版客户端库

  • 适用于 Pub/Sub、Spanner、Bigtable、Datastore 的本地服务模拟器

Spring Framework on Google Cloud

向 Google Cloud 上的 Java 开发者提供最常用的开源 Java 框架 — Spring,使其轻松享受便捷和效率优势。

  • 通过 Google Cloud 服务集成来扩展 Spring

  • 实现现有抽象并引入新的抽象

Cloud Build

在虚拟机、无服务器、Kubernetes 和 Firebase 等多种环境中跨所有语言持续构建、测试和部署软件。

  • 完全无服务器的平台

  • 将安全扫描作为 CI/CD 流水线的一部分

  • 将源代码打包到容器或非容器制品中

Tekton on Google Cloud

使用 Kubernetes 原生开源框架,跨语言和工具在本地或云端实现 CI/CD 流水线标准化。

  • 原生支持 Jenkins、Skaffold、Knative 和 Jenkins X

  • 本身遵循 Kubernetes 最佳实践

  • 跨混合环境或多云环境进行部署

Jenkins on Google Cloud

通过 Jenkins 流水线加快速度、扩大规模和提高安全性。利用 Compute Engine 顺畅运行作业,轻松实现构建农场的横向扩容。

  • 利用原生 Kubernetes 支持,轻松设置 CI/CD 流水线

  • 基于 GKE 的伸缩和负载均衡能力

  • 自动检查制品的安全性和合规性

  • 本身遵循持续交付最佳实践

Artifact Registry

与 Google Cloud 工具和运行时完全集成,可集中管理容器映像和语言包(Maven 和 npm)。

  • 原生制品格式支持

  • 单区域和多区域存储库

  • 每个项目可有多个存储库

  • 精细的访问权限控制

Cloud Deploy

使用以代码形式定义的流水线,持续交付到 Google Kubernetes Engine,让 Google Cloud 处理发布事宜。

  • 在几分钟内创建 GKE 部署流水线

  • 可轻松伸缩的全代管式持续交付服务

  • 用于在整个组织内发布和回滚的持久控制平面

  • 企业安全和审核

Cloud Build

使用内置的集成功能,将代码部署到 Google Kubernetes Engine、App Engine、Cloud Functions 和 Firebase。

  • 完全无服务器的平台,可根据负载变化进行伸缩

  • 通过 Spinnaker 提供复杂的流水线创建支持

  • 面向第三方应用的自定义步骤和扩展程序

  • Google Cloud 安全保护

Cloud Deployment Manager

利用简单的模板创建和管理云端资源。使用 yaml,以声明格式指定应用需要的所有资源。 

  • 并行资源部署

  • Python 和 Jinja2 资源模板

  • 用于管理参数的 JSON 架构

  • Cloud 控制台中的分层式部署视图