366 字约 1 分钟
定制云原生开发启动按钮的外观和行为,让项目更具辨识度。
使用场景
- 为开源项目打造独特的启动体验
- 突出项目开发环境特色
- 控制开发环境资源配置(如 CPU 核心数)
- 禁用默认启动按钮(如使用自定义流水线替代)
配置方式
在仓库启动按钮所在分支的 .cnb/settings.yml 中添加 workspace 配置:
.cnb/settings.yml
workspace:
launch:
button:
name: 启动云原生开发
description: 点击此按钮启动云原生开发环境
hoverImage: .cnb/launch-hover.gif
cpus: 4
disabled: false
autoOpenWebIDE: false参数说明
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
workspace.launch.button.name | string | - | 启动按钮的名称 |
workspace.launch.button.description | string | - | 按钮描述 |
workspace.launch.button.hoverImage | string | - | 悬浮图片(仓库相对路径或 raw 地址,≤10MB) |
workspace.launch.cpus | number | 8 | CPU 核心数,仅对默认模板有效 |
workspace.launch.disabled | boolean | false | 是否禁用默认启动按钮 |
workspace.launch.autoOpenWebIDE | boolean | false | 环境创建后是否自动打开 WebIDE |
补充说明:
description:设为null则不显示按钮描述。hoverImage:支持仓库相对路径或 raw 地址,鼠标悬浮时显示,最大 10MB。autoOpenWebIDE:云原生开发环境创建成功后, 自动在浏览器中打开 WebIDE,无需额外操作。
提示
所有参数均为可选参数,按需配置即可。