42
92
Login
README
MIT license

CNB完整示例

badge badge

编程语言

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

  1. springboot gradle 构建镜像推送到 CNB 制品库
  2. springboot maven 构建镜像推送到 CNB 制品库
  3. springboot maven 构建 jar 包 SSH 部署到服务器
  4. vue 构建静态资源上传到腾讯云 cos
  5. react 构建将静态资源上传到腾讯云 cos
  6. react 构建将静态资源 SSH 部署到目标服务器
  7. react 构建并推送到 CNB 制品库,带有 PR 代码检查(单测、Eslint 等)
  8. node express 构建镜像推送到 CNB 制品库
  9. hexo + rsync 将静态资源部署到目标服务器
  10. go gin 构建镜像推送到 CNB 制品库和 K8S 集群
  11. go 构建镜像推送到 CNB 制品库
  12. go 编译构建依赖私有仓库
  13. Node 使用 docker compose 连接 MySQL 和 Redis
  14. dotnet 构建镜像推送到 CNB 制品库
  15. .NET Core 使用 docker compose 连接 MySQL 构建镜像推送到 CNB 制品库
  16. 构建 Android 项目
  17. R语言 构建镜像推送到 CNB 制品库
  18. python flask 构建并将构建产物上传 CNB 制品库
  19. python spug 根据 tag 构建容器上传 CNB 制品库 && 腾讯云容器镜像服务
  20. 使用 endstages 和 COS 实现云开发环境中数据库的持久化存储

配置腾讯云软件源

  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. 利用缓存提升构建速度

云原生开发

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

  1. 自定义开发环境示例
  2. 使用 vsx 安装包安装插件
  3. 前端项目沙箱运行,一键预览
  4. 一键体验 DeepSeek 1.5b/7b/8b/14b/32b/70b 六个小模型

制品上传

Docker

  1. docker build 并推送到 CNB 制品库
  2. docker build 构建 amd64/arm64 镜像
  3. docker build 并推送到 Docker Hub

二进制附件

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

部署场景

  1. 使用 Terraform 进行集群部署作业
  2. hexo 构建静态资源上传到腾讯云 COS
  3. 使用插件 更新腾讯云容器服务 TKE 中, Deployment 的业务镜像
  4. 基于 deepseek 开发 ai 应用并持续部署到 HAI

插件制作

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

超大仓库

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

配套工具

  1. 代码仓库批量导入
  2. 从 CNB 同步代码到其他 Git 托管平台
  3. ansible 操作 CVM
  4. CODING 项目协同事项导入
  5. wiki.js 知识库数据同步至 CNB
  6. 制品仓库批量导入

About

CNB完整示例

example
2.26 MiB
READMEMIT license42 forks92 stars2 branches0 Tag