项目采用模块化的目录结构,主要组件包括:
- runtimes/ - 运行时包定义
- tools/ - 构建和部署工具
- config/ - 配置文件管理
- api/ - Go API 代码
- cmd/ - 命令行工具入口
- 在
runtimes/下创建相应的目录结构 - 添加 Dockerfile 和项目文件
- 更新配置文件中的映射信息
- 运行
./runtimectl scan更新元数据
- 修改代码或配置
- 运行
./runtimectl ci generate-config生成配置 - 运行
./runtimectl ci build-and-push <dockerfile> <image1> <image2> [--cn]构建镜像 - 提交更改
# 验证配置
./runtimectl validate
# 扫描运行时
./runtimectl scan