CNB完整示例
编程语言
下方示例大部分包含构建环境和开发环境配置:
- springboot gradle 构建镜像推送到 CNB 制品库
- springboot maven 构建镜像推送到 CNB 制品库
- springboot maven 构建 jar 包 SSH 部署到服务器
- springboot maven 构建镜像推送到 CNB 制品库并使用 JumpServer 部署到内网机器
- vue 构建静态资源上传到腾讯云 cos
- react 构建将静态资源上传到腾讯云 cos
- react 构建将静态资源 SSH 部署到目标服务器
- nextjs 构建全栈应用镜像并推送到 CNB 制品库
- react 构建镜像推送到 CNB 制品库,并通过 Docker 部署到 CVM
- node express 构建镜像推送到 CNB 制品库
- hexo + rsync 将静态资源部署到目标服务器
- go gin 构建镜像推送到 CNB 制品库和 K8S 集群
- go 构建镜像推送到 CNB 制品库
- go 编译构建依赖私有仓库
- windows 平台 go 编译依赖私有 Git 仓库
- Node 使用 docker compose 连接 MySQL 和 Redis
- dotnet 构建镜像推送到 CNB 制品库
- .NET Core 使用 docker compose 连接 MySQL 构建镜像推送到 CNB 制品库
- 构建 Android 项目
- R语言 构建镜像推送到 CNB 制品库
- python flask 构建并将构建产物上传 CNB 制品库
- python spug 根据 tag 构建容器上传 CNB 制品库 && 腾讯云容器镜像服务
- 使用 endstages 和 COS 实现云开发环境中数据库的持久化存储
- go 多架构镜像构建推送至 CNB制品库,生成多平台附件
- conda环境,已配置snakemake以及Rstudio环境(设置bioconda为清华源),配置生物信息学环境
配置腾讯云软件源
Issue/pr 使用场景
标签模板
任务集(项目协同工具)
云原生构建进阶
- YAML 语法进阶
- 配置自定义按钮手动触发构建
- API 触发流水线
- 利用缓存提升构建速度
- 综合使用include、reference
- 定时任务检查域名证书状态
- 使用子目录中的 Dockerfile 进行 build
- 实现定时拉取代码并自动构建 Release 版本
云原生开发
不同语言环境配置,可参考上方编程语言部分
- 自定义开发环境示例
- 使用 vsx 安装包安装插件
- 前端项目沙箱运行,一键预览
- 一键体验 DeepSeek 1.5b/7b/8b/14b/32b/70b 六个小模型
- 🛫 快速拉起一个基础环境(内置go&node)或者好玩的项目(各种开发工具与好玩项目),直接起飞
- 配置使用中文插件
- 🎯 CNB多系统原生开发环境整合
- ☁️ CNB一键开启云原生Dify实现数据持久化存储
- 🚀 云原生桌面一键体验云冲浪 🌊
- 🎭 基于云原生构建启动自定义云原生开发环境
- 云原生开发启动 N8N 服务
云原生开发仅预览模式
仅预览模式目前为 beta 版(暂无公开文档),后续可能会改变用法
制品上传
Docker
- docker build 并推送到 CNB 制品库
- docker build 构建 amd64/arm64 镜像,方案一
- docker build 构建 amd64/arm64 镜像,方案2
- docker build 并推送到 Docker Hub
- docker build 并推送到 TCR 容器镜像服务
二进制附件
- golang 生成二进制包上传到 CNB release 附件
- golang 生成二进制包上传到 CNB commit 附件
- golang 生成多平台 (Windows, Linux, Mac) 二进制包上传到 CNB release 附件 - 案例 1
- golang 生成多平台 (Windows, Linux, Mac) 二进制包上传到 CNB release 附件 - 案例 2
部署场景
- 多环境部署配置(包括审批流)
- ansible 操作 CVM
- 使用 Terraform 进行集群部署作业
- hexo 构建静态资源上传到腾讯云 COS
- 使用插件 更新腾讯云容器服务 TKE 中, Deployment 的业务镜像
- 基于 deepseek 开发 ai 应用并持续部署到 HAI
- 自动化部署 EdgeOne Pages
- Helm Charts 部署到 kubernetes
- Node Express 部署到 TCB 云托管
- Vue 部署到 TCB 静态托管
- Node Express 部署到微信云托管
- 腾讯云 CVM 远程命令