文件名称:copr-deploy:部署您的 Copr 构建服务
文件大小:341KB
文件格式:ZIP
更新时间:2024-06-22 02:20:30
Shell
copr-deploy Deploy your Copr build service Copr 架构 前端 (httpd fe+be) 接收用户提交 srpm 包 url,并发送 Json 构建请求; 后端 (backend service) 轮询前端提交的新版本; 当发现新版本时,后端 (backend service) 使用 ansible playbook 在 Builder Server 创建新 builder 实例; 通知前端开始构建实例 (Starting); 提交附加的 pkg/repo 等,由 mock 建立实例,之后返回 Running 状态; 检索编译结果并保存至 results 目录; 返回并更新构建状态 (Succeeded/Failed)。 文件说明 ansible/: ansible 脚本 docker/: Dockerfile 文件 *.sh: 准备环境的脚本