ci-tools
2022-06-27 11:31:28 3 举报
流程图
作者其他创作
大纲/内容
判断全新的容器内是否已经安装此包容器内会自动安装某些包
否
失败
是
起容器,将最新的pr,上传到各自工程
成功
起容器,根据分支,将pr的代码和受影响的包,上传到同一测试工程
将各个工程下的新包,branch到特定工程下
编译情况
检查静态文件等等
pr提交
是否关键pr
获取pr代码方式
返回flase
安装此包
起容器,根据分支,将pr的代码上传测试工程
dnf 更新包将包下载到本地dnf upgrade *.rpm
否,新建仓库
是,版本升级或者修复
分支对应的工程下是否存在仓库
1.清理测试工程 2.退出容器
返回false
文本
返回ture
否,单个软件包
先获取pr的代码1. git clone 代码仓2. git fetch origin pull/2/head:pr2 (2为commit id)3. git checkout pr2 (切换分支仓,即可获取pr的代码)
0 条评论
下一页