logo
1
1
WeChat Login
feat: 提供按钮快捷自定义 CNB 云原生开发环境配置

远橙开发环境

提供按钮快捷自定义 CNB 云原生开发环境配置的项目。

使用方法

注意:未能实现从按钮流水线的 loading 页自动跳转被激活流水线页面,需要等待几秒,在按钮流水线结束并激活自定义事件后再点击 "云原生开发" 按钮进入或在头像菜单 我的云原生开发 列表页进入。

启动开发环境

在代码仓库的分支页面点击 "远橙开发" 按钮,配置以下参数:

  • 设置CPU数量

    • 描述:设置开发环境的CPU核心数
    • 默认值:2
    • 取值范围:
      • amd64 节点:1 ~ 64
      • arm64:v8 节点:1 ~ 16
      • gpu 节点:固定为 16(此参数会被忽略)
  • 选择节点

    • 描述:选择开发环境的节点架构
    • 默认值:amd64
    • 可选值:
      • amd64 - AMD64 架构节点
      • arm64:v8 - ARM64 v8 架构节点
      • amd64:gpu - AMD64 GPU 节点
      • amd64:gpu:H20 - AMD64 H20 GPU 节点
      • amd64:gpu:L40 - AMD64 L40 GPU 节点

自动参数验证

系统会自动验证输入参数的合法性:

  • CPU数量必须为有效整数
  • CPU数量必须在对应架构的允许范围内
  • 如果参数不合法,流水线将报错终止

文件说明

  • .cnb.yml - CNB 流水线主配置文件
  • .cnb/web_trigger.yml - Web 触发器配置文件
  • .cnb/scripts/check_params.sh - 参数检查脚本

参考资源

About

提供按钮快捷自定义云原生开发环境配置

Language
Shell100%