logo
0
0
Login
feat: 添加 coding generic 迁移到 cnb release 的文档

CNB完整示例

badge badge

编程语言

下方示例大部分包含构建环境和开发环境配置:

  1. springboot gradle 构建镜像推送到 CNB 制品库
  2. springboot maven 构建镜像推送到 CNB 制品库
  3. springboot maven 构建 jar 包 SSH 部署到服务器
  4. springboot maven 构建镜像推送到 CNB 制品库并使用 JumpServer 部署到内网机器
  5. vue 构建静态资源上传到腾讯云 cos
  6. react 构建将静态资源上传到腾讯云 cos
  7. react 构建将静态资源 SSH 部署到目标服务器
  8. nextjs 构建全栈应用镜像并推送到 CNB 制品库
  9. react 构建镜像推送到 CNB 制品库,并通过 Docker 部署到 CVM
  10. node express 构建镜像推送到 CNB 制品库
  11. hexo + rsync 将静态资源部署到目标服务器
  12. go gin 构建镜像推送到 CNB 制品库和 K8S 集群
  13. go 构建镜像推送到 CNB 制品库
  14. go 编译构建依赖私有仓库
  15. windows 平台 go 编译依赖私有 Git 仓库
  16. Node 使用 docker compose 连接 MySQL 和 Redis
  17. dotnet 构建镜像推送到 CNB 制品库
  18. .NET Core 使用 docker compose 连接 MySQL 构建镜像推送到 CNB 制品库
  19. 构建 Android 项目
  20. R语言 构建镜像推送到 CNB 制品库
  21. python flask 构建并将构建产物上传 CNB 制品库
  22. python spug 根据 tag 构建容器上传 CNB 制品库 && 腾讯云容器镜像服务
  23. 使用 endstages 和 COS 实现云开发环境中数据库的持久化存储
  24. go 多架构镜像构建推送至 CNB制品库,生成多平台附件
  25. conda环境,已配置snakemake以及Rstudio环境(设置bioconda为清华源),配置生物信息学环境

配置腾讯云软件源

  1. 配置腾讯云软件源 Maven、Gradle、NPM、Ubuntu、Debian、Alpine、Python、PHP

Issue/pr 使用场景

  1. Issue 信息通知到群聊示例
  2. CR 评审信息通知到企业微信群
  3. Issue 模板示例

标签模板

  1. 适合中大型项目的标签示例
  2. 适合小型项目的标签示例

任务集(项目协同工具)

  1. 任务集模板示例

云原生构建进阶

  1. YAML 语法进阶
  2. 配置自定义按钮手动触发构建
  3. API 触发流水线
  4. 利用缓存提升构建速度
  5. 综合使用include、reference
  6. 定时任务检查域名证书状态
  7. 使用子目录中的 Dockerfile 进行 build
  8. 实现定时拉取代码并自动构建 Release 版本

云原生开发

不同语言环境配置,可参考上方编程语言部分

  1. 自定义开发环境示例
  2. 使用 vsx 安装包安装插件
  3. 前端项目沙箱运行,一键预览
  4. 一键体验 DeepSeek 1.5b/7b/8b/14b/32b/70b 六个小模型
  5. 🛫 快速拉起一个基础环境(内置go&node)或者好玩的项目(各种开发工具与好玩项目),直接起飞
  6. 配置使用中文插件
  7. 🎯 CNB多系统原生开发环境整合
  8. ☁️ CNB一键开启云原生Dify实现数据持久化存储
  9. 🚀 云原生桌面一键体验云冲浪 🌊
  10. 🎭 基于云原生构建启动自定义云原生开发环境
  11. 云原生开发启动 N8N 服务

云原生开发仅预览模式

仅预览模式目前为 beta 版(暂无公开文档),后续可能会改变用法

  1. 使用 CNB 预览模式
  2. jupyter 预览模式
  3. hunyuan 生图预览模式

制品上传

Docker

  1. docker build 并推送到 CNB 制品库
  2. docker build 构建 amd64/arm64 镜像,方案 1
  3. docker build 构建 amd64/arm64 镜像,方案 2
  4. docker build 并推送到 Docker Hub
  5. docker build 并推送到 TCR 容器镜像服务

二进制附件

  1. golang 生成二进制包上传到 CNB release 附件
  2. golang 生成二进制包上传到 CNB commit 附件
  3. golang 生成多平台 (Windows, Linux, Mac) 二进制包上传到 CNB release 附件 - 案例 1
  4. golang 生成多平台 (Windows, Linux, Mac) 二进制包上传到 CNB release 附件 - 案例 2

部署场景

  1. 多环境部署配置(包括审批流)
  2. ansible 操作 CVM
  3. 使用 Terraform 进行集群部署作业
  4. hexo 构建静态资源上传到腾讯云 COS
  5. 使用插件 更新腾讯云容器服务 TKE 中, Deployment 的业务镜像
  6. 基于 deepseek 开发 ai 应用并持续部署到 HAI
  7. 自动化部署 EdgeOne Pages
  8. Helm Charts 部署到 kubernetes
  9. Node Express 部署到 TCB 云托管
  10. Vue 部署到 TCB 静态托管
  11. Node Express 部署到微信云托管
  12. 腾讯云 CVM 远程命令(无需暴露公网 IP 以及密码)

AI

  1. 使用 AI 在代码变更时自动生成 codewiki 文档

插件制作

  1. hello world 插件制作
  2. 自制插件市场

超大仓库

  1. 125GB 的 AOSP 仓库使用读秒克隆、Volumes 缓存、远程开发

配套工具

  1. 代码迁移到 CNB
  2. 从 CNB 同步代码到其他 Git 托管平台
  3. CODING 项目协同事项导入
  4. wiki.js 知识库数据同步至 CNB
  5. 制品迁移到 CNB
  6. 提供 CNB 基础开发构建环境镜像,通过构建按钮指定构建,优雅且舒服
  7. 迁移镜像仓库 TCR 镜像到 CNB 制品库
  8. Github 工作流迁移到 .cnb.yml 格式 / 在线使用
  9. 单测覆盖率上报: node 版 / go 版
  10. CODING Generic 制品迁移至 CNB Release