解决 2509 QEMU冒烟测试 离线部署出现拉不到qemu仓库的问题

执行 bmcgo build -sc qemu -b openUBMC 时报拉不到https://gitcode.com/openUBMC/qemu.git/ 仓库的错误。

当前处于生成仿真镜像包的阶段

现象

执行:bingo build -sc qemu -b openUBMC 时出错

image

分析

image

结论

bingo代码写死了qemu仓库地址,离线部署无法访问gitcode导致构建失败

解决方案

临时:将bingo中的qemu地址改成内网的qemu地址

sed -i 's|https://gitcode.com/openUBMC/|【替换成公司内网的qumu地址】|g' /home/workspace/source/manifest/build/works/packet/work_build_qemu_rootfs.py
 

建议长期:建议将qemu仓库地址配置到yml文件中去

1 个赞

后续我们将会将仿真数据和仿真驱动集成化的时候,会将这个url配置在manifest.yml的,估计在下周上线,到时候也会在论坛分享相关经验,谢谢你的建议!