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
相关推荐
虎王物联2 分钟前
Docker BuildKit多阶段构建:IoT固件交叉编译流水线实战
运维·物联网·ci/cd·docker·容器·物联网嵌入式
LlmCraft|大模型工程实践9 分钟前
14. CI/CD 流水线中集成 Docker:GitHub Actions 自动构建部署
ci/cd·docker·github
天空属于哈夫克310 分钟前
企业微信 API 自动发送消息:从流程到实战
python·自动化·企业微信
xixiaoyunya33 分钟前
Zigbee智能家居完整组网指南:从局域网自动化到外网远程控制的技术实现
自动化·智能路由器·智能家居
10mAh1 小时前
【Docker】磁盘空间被占满怎么清理?——overlay2、容器日志与 Build Cache 排查实战
docker·容器·eureka
xhaxy1 小时前
docker,k8s安装,k8s集群搭建(OS7)
docker·容器·kubernetes
adinnet20261 小时前
工厂生产决策辅助:辅助分析各工序成本与效率数据
人工智能·自动化
guo_wen_qiang3 小时前
mac中docker desktop服务端开启远程访问
运维·服务器·macos·docker
Sayai4 小时前
Elasticsearch 9 安装验证实战:start-local 一键部署 + Docker 手动安装踩坑指南
大数据·elasticsearch·docker
志栋智能10 小时前
超自动化运维如何支持合规审计?
运维·自动化