跳至主要内容
技术领域
close
AI 和机器学习
应用开发
应用托管
计算
数据分析和流水线
数据库
分布式云、混合云和多云
行业解决方案
迁移
网络
可观测性和监控
安全
Storage
跨产品工具
close
访问权限和资源管理
费用和用量管理
基础设施即代码
SDK、语言、框架和工具
/
控制台
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Português
Português – Brasil
עברית
中文 – 简体
中文 – 繁體
日本語
한국어
登录
Cloud Build
免费开始使用吧
概览
指南
参考文档
示例
支持
资源
技术领域
更多
概览
指南
参考文档
示例
支持
资源
跨产品工具
更多
控制台
Discover
Cloud Build 概览
快速入门
构建
部署
自动化
创建专用池
开始使用
设置 Cloud Build
设置专用池
概览
创建和管理专用池
专用池配置文件架构
在专用池中运行 build
控制访问权限
IAM 角色和权限
配置对资源的访问权限
使用自定义限制条件管理资源
配置
创建 build 配置文件
构建配置文件架构
Cloud Build 构建器
使用社区提供的构建器和自定义构建器
替换变量值
运行 bash 脚本
与 Docker Hub 映像交互
配置构建步骤的顺序
在构建步骤之间传递数据
在替代变量中使用载荷绑定和 bash 参数扩展
构建、测试和存储
开发应用
管理依赖项
构建容器映像
构建和测试 Node.js 应用
构建和测试 Java 应用
构建和测试 Java 应用
构建、测试和容器化 Java 应用
构建和测试 Python 应用
构建和测试 Python 应用
构建、测试和容器化 Python 应用
构建和测试 Go 应用
构建和测试 Go 应用
构建、测试和容器化 Go 应用
使用 Packer 构建虚拟机映像
在 Artifact Registry 中存储 build 制品
将 build 工件存储在 Cloud Storage 中
使用 Terraform 预配 Cloud Build 资源
部署
部署到 GKE
部署到 Cloud Run
部署至 App Engine
部署到 Cloud Functions
部署到 GKE Enterprise
部署到 Compute Engine
部署到 Firebase
运行 build
触发器概览
代码库概览
手动运行全代管式 build
通过命令行和 API 提交 build
手动构建源代码库中的代码
创建和管理构建触发器
GitHub
连接到 GitHub 代码库
从 GitHub 构建代码库
通过 SSH 密钥从构建访问 GitHub
GitHub Enterprise
连接到 GitHub Enterprise 主机
连接到 GitHub Enterprise 代码库
从 GitHub Enterprise 构建代码库
在专用网络中从 GitHub Enterprise 构建代码库
GitLab
连接到 GitLab 主机
连接到 GitLab 代码库
从 GitLab 构建代码库
GitLab 企业版
连接到 GitLab Enterprise Edition 主机
连接到 GitLab Enterprise Edition 代码库
从 GitLab Enterprise Edition 构建代码库
在专用网络中从 GitLab Enterprise Edition 构建代码库
Bitbucket Server
连接到 Bitbucket Server 主机
关联到 Bitbucket Server 代码库
从 Bitbucket Server 构建代码库
在专用网络中从 Bitbucket Server 构建代码库
Bitbucket 数据中心
连接到 Bitbucket 数据中心主机
连接到 Bitbucket 数据中心代码库
从 Bitbucket 数据中心构建代码库
在专用网络中从 Bitbucket 数据中心构建代码库
Bitbucket Cloud
连接到 Bitbucket Cloud 主机
连接到 Bitbucket Cloud 代码库
从 Bitbucket Cloud 构建代码库
自动执行构建以响应 Pub/Sub 事件
自动执行构建以响应网络钩子事件
安排构建
使用 Cloud Build 实现 GitOps 形式的持续交付
查看结果和监控
审核日志记录
存储和管理构建日志
构建日志存储选项
存储和查看构建日志
将结构化日志记录与 build 日志搭配使用
查看构建结果
查看触发器的构建结果
查看 build 安全数据分析
配置下游通知
Cloud Build 通知程序概览
配置 BigQuery 通知
配置 GitHub 问题通知
配置 Google Chat 通知
配置 HTTP 通知
配置 Slack 通知
配置 SMTP 通知
自动配置通知
创建自己的通知程序
订阅 build 通知
安全 build
责任共担声明
密钥和凭据
使用 Secret Manager 中的 Secret
使用加密的凭据
CMEK 合规性
生成并验证 build 出处
确保映像部署到 Cloud Run 和 Google Kubernetes Engine 的安全性
在 Cloud Build 流水线中使用按需扫描
门 build
对 build 设定批准门槛
根据组织政策对 build 进行门禁控制
为受管服务配置 Cloud Build 服务账号模拟
保护网络安全
在专用网络中使用 Cloud Build
设置环境以在 VPC 网络中使用专用池
使用专用池访问专用 JFrog Artifactory 中的资源
使用静态外部 IP 地址访问专用网络中的外部资源
使用 Cloud Build 专用池访问专用 GKE 集群
使用 Identity Service for GKE 从 Cloud Build 专用池访问专用 GKE 集群
使用 VPC Service Controls
与 Google Cloud 服务集成
配置用户指定的服务账号
默认 Cloud Build 服务账号
为默认 Cloud Build 服务账号配置访问权限
授权服务到服务访问
Cloud Build 默认服务账号更改
优化
增加构建的 vCPU
加快构建速度的最佳实践
构建更精简的容器
使用 Terraform、Cloud Build 和 GitOps 以代码形式管理基础架构
排查问题