W3C技术联盟
搜索
K
联盟动态
CNB
关于
主题
菜单
目录
CNB文档总览
#
筛选
指南
#
创建你的第一个仓库
1. 创建组织
2. 创建仓库
3. 初始化仓库
迁移工具
CNB Code Import
Git Sync
角色权限
访问令牌
访问令牌申请
访问代码仓库
访问制品库
访问OPENAPI
代码托管
#
产品介绍
核心功能
密钥仓库
创建密钥仓库
密钥仓库核心特点
在流水线中引用密钥仓库文件
最佳实践
元数据
什么是元数据?
存储形式
如何查看元数据?
如何操作元数据?
ISSUE 模板
使用要求
模板格式
分类标签
导入CNB公开仓库的标签
UI 定制
配置文件说明
抄了么按钮
云原生构建
#
云原生构建介绍
高性能
快速开始
编写你的第一条流水线
配置说明
语法说明
最佳实践
构建触发规则
触发分支
触发事件
代码版本选择
配置文件
简介
存放位置
基本语法结构
配置文件版本选择
语法检查和自动补全
配置复用
流水线语法
基本概念
Pipeline
Stage
Job
构建环境
配置方式
使用案例
构建集群
配置方式
环境变量
声明环境变量
导入环境变量
变量名限制
导出环境变量
使用环境变量
限制
默认环境变量
基础变量
提交类变量
仓库类变量
构建类变量
合并类变量
远程开发类变量
Issue 类变量
评论类变量
超时策略
流水线超时
任务超时
权限说明
常见问题
流水线为什么没触发
在本地明明好的,为什么在 CI 上跑失败了
如何登录到流水线容器调试
流水线执行脚本和登陆调试执行脚本结果不一样
超时无输出
没改代码为什么流水线就失败了
流水线报错 docker not found?
内置任务
Docker
cnb
vscode
git
testing
artifact
插件市场
插件制作
设计插件
书写脚本
构建插件镜像
测试插件
导出变量
发布插件
贡献插件
简化配置文件
YAML 高级语法
文件引用
变量引用
文件引用
背景
引用方式
文件类型
权限检查
示例
流水线缓存
节点缓存
跨节点缓存
定时任务
简介
配置解析
跳过流水线
主动跳过流水线
事件忽略
登录调试
什么情况需要登录调试?
如何使用?
调试技巧
手动触发流水线
自定义按钮配置
自定义 web_trigger 流水线
权限说明
自定义部署流程
自定义部署环境
自定义部署前置条件
自定义部署流水线
部署权限说明
示例介绍
云原生开发
#
云原生开发介绍
使用方式
默认开发环境
云原生开发默认的环境镜像为
cnbcool/default-dev-env:latest
自定义开发环境
通过 docker 镜像指定开发环境
通过 Dockerfile 自定义开发环境
同时自定义开发环境和启动流程
业务端口预览
远程开发工作区回收机制
代码备份和文件漫游
工作区代码备份
非工作区文件漫游
云原生开发推荐用法
常见问题解答
如何安装指定版本 code-server
自定义环境创建流程
自定义资源规格
自定义启动事件
自定义可用时机
自定义环境销毁前任务
自定义云原生开发启动按钮
单/双容器模式
单容器模式
双容器模式
双容器模式-跨容器终端
双容器模式-插件能力限制
使用技巧
快捷键
VSCode 配置文件漫游
如何安装 VSCode 扩展
VSCode/Cursor 客户端
Jetbrains 客户端
准备工作
如何访问
云原生开发 SSH 密钥指纹验证
SSH 密钥指纹
如何验证 SSH 密钥指纹
制品库
#
概述
身份认证
权限管控
制品类型
容量统计
Docker 制品库
登录 CNB Docker 制品库
Docker 制品路径规则
推送制品
使用制品
更多用法
Helm 制品库
登录 CNB Helm 制品库
Helm 制品路径规则
推送制品
使用制品
更多用法
AI助手
#
AI助手简介
功能介绍
知识库
知识准备
具体使用方法
任务集
#
任务集介绍
创建任务集
任务集视图
任务集设置
任务集权限
开发者
#
徽章
云原生构建相关徽章
仓库相关徽章
Open API
API 服务地址
API 文档
调用方式
更多
#
定价
概述
计费模式
免费额度说明
非盈利组织特权
平台赞赏
上传赞赏码
展示赞赏码
自定义仓库赞赏信息
停止接受赞赏
云原生构建-企业版
满足企业合规要求
企业版计费说明
安装使用
产品Logo
PNG格式
SVG格式
AI格式
集成TAPD