docker编译是root用户,导致不能在一个终端下载编译下的下载编译自动化

自动化脚本测试一章 git、shell、ubuntu等环境搭建类-CSDN博客

在一个ubuntu终端下,下载代码比如下面

repo init ...

repo sync -c -j9 && echo 11 > 11

下面在一个docker终端,执行下面脚本,当下载完成后,脚本监测到后开始编译

bash 复制代码
#/bin/bash

echo "0000"
while true
do
if [ -f "11" ];then
        echo "has file 11"
        break;
fi
echo "......."
sleep 120
done

echo "has file 11, ready make"
source build/envsetup.sh && lunch hqcos-userdebug && make -j8|tee log
相关推荐
你的秋裤穿反了17 分钟前
1500 + 高迈德 + 仪表 MODBUS TCP 转PN 通讯
自动化
孤岛悬城41 分钟前
54 安装k8s-1.20.11
云原生·容器·kubernetes
-dcr1 小时前
49.python自动化
运维·python·自动化
linhx3 小时前
【AIGC工作流】解构AI短剧生产管线:从手动调用DeepSeek+MJ,到Agent一站式自动化的演进
人工智能·自动化·aigc
驭白.4 小时前
不止于自动化:新能源汽车智造的数字基座如何搭建?
大数据·人工智能·自动化·汽车·数字化转型·制造业
爆更小哇4 小时前
Selenium自动化测试函数全解析(二)
java·selenium·测试工具·自动化
ELI_He9995 小时前
Airflow docker 部署
运维·docker·容器
dmonstererer5 小时前
【k8s设置污点/容忍】
java·容器·kubernetes
slient_love6 小时前
docker和docker compose部署安装
docker·容器
钱彬 (Qian Bin)7 小时前
项目实践14—全球证件智能识别系统(切换回SQLite数据库并基于Docker实现离线部署和日常管理)
运维·docker·容器·fastapi·证件识别