登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
Gitee 年度开源项目评选中~
代码拉取完成,页面将自动刷新
仓库状态说明
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
14
Star
0
Fork
2
openEuler
/
ctdeployer
关闭
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
186
添加Ctdeployer服务模块,提供自动化安装和配置功能
已合并
leccg:master
openEuler:master
leccg
创建于 2025-12-18 16:16
克隆/下载
HTTPS
SSH
复制
下载 Email Patch
下载 Diff 文件
1. 核心服务类 - CtdeployerSvc类提供完整的Web服务接口框架 2. XMLRPC连接管理 - 自动建立和管理与Ctdeployer XMLRPC服务器的连接 3. 自动安装文件生成 - 支持profile和system的autoinstall文件生成 4. 向后兼容支持 - 提供ks函数保持与2.6.6版本的兼容性 5. gPXE配置生成 - 为网络启动生成gPXE配置文件 6. 引导配置生成 - 生成boot.cfg配置文件(主要用于VMware ESXi) 7. 脚本生成服务 - 基于代码片段生成post或late-action脚本 8. 事件查询服务 - 提供用户事件和系统事件的JSON格式查询 9. 模板渲染服务 - 支持profile和system的模板文件渲染 10. 仓库配置生成 - 为profile和system生成yum仓库配置 11. 安装触发器执行 - 支持pre/post/firstboot阶段的触发器执行 12. 网络启动控制 - 提供系统网络启动的启用/禁用功能 13. 资源列表服务 - 支持systems/profiles/distros等多种资源的列表查询 14. 系统自动检测 - 基于MAC地址和IP地址自动识别系统 15. 调试支持 - 提供look函数用于调试请求参数 16. 自动安装查找 - 智能查找系统的自动安装文件 17. Puppet数据导出 - 为Puppet配置管理系统导出YAML格式数据 18. 集合管理器集成 - 集成CollectionManager进行资源管理 19. 下载管理器支持 - 集成DownloadManager处理文件下载 20. 错误处理机制 - 提供完善的异常处理和错误信息返回
此 Pull Request 需要通过一些审核项
类型
指派人员
状态
审查
编码胖哥
lipingEmmaSiguyi
付广哲
openeuler-ci-bot
栾建海
JiangZhengXiong
xhuacmer
已审查通过
thegameisfives
duan_pj
supernineSun
huskartang
QinYong
已完成
(1/0人)
测试
openeuler-ci-bot
已完成
(0/0人)
怎样手动合并此 Pull Request
git checkout master
git pull https://gitee.com/leccg/ctdeployer.git master
git push origin master
评论
4
提交
1
文件
1
检查
代码问题
0
批量操作
展开设置
折叠设置
审查
Code Owner
审查人员
编码胖哥
pzxmx
QinYong
smileQiny
付广哲
free_stor
huskartang
huskartang
xhuacmer
xhuacmer
JiangZhengXiong
davidjzx
duan_pj
duan_pj
supernineSun
superninesun
lipingEmmaSiguyi
lipingEmmaSiguyi
栾建海
luanjianhai
thegameisfives
thegameisfives
leccg
leccg
zhangyc
zhangyc0391
openeuler-ci-bot
openeuler-ci-bot
未设置
最少人数
0
测试
编码胖哥
pzxmx
QinYong
smileQiny
付广哲
free_stor
huskartang
huskartang
xhuacmer
xhuacmer
JiangZhengXiong
davidjzx
duan_pj
duan_pj
supernineSun
superninesun
lipingEmmaSiguyi
lipingEmmaSiguyi
栾建海
luanjianhai
thegameisfives
thegameisfives
leccg
leccg
zhangyc
zhangyc0391
openeuler-ci-bot
openeuler-ci-bot
未设置
最少人数
0
优先级
不指定
严重
主要
次要
不重要
标签
openeuler-cla/yes
lgtm
approved
sig/sig-MCP-Tools-Ec
关联 Issue
未关联
Pull Request 合并后将关闭上述关联 Issue
里程碑
未关联里程碑
参与者
(3)
1
https://gitee.com/openeuler/ctdeployer.git
git@gitee.com:openeuler/ctdeployer.git
openeuler
ctdeployer
ctdeployer
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册