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
相关推荐
java_logo12 分钟前
Docker 拉取部署 OpenJDK 全指南:替代方案、实操步骤与最佳实践
spring cloud·docker·openjdk·openjdk部署·docker部署openjdk·openjdk部署文档·openjdk部署教程
塔能物联运维13 分钟前
K8s IoT设备自动扩缩容实战
物联网·云原生·容器·kubernetes
工具罗某人2 小时前
docker快速部署启动gitlab
git·docker·云原生·eureka
hgz07102 小时前
Docker Compose
运维·docker·容器
Drqf10 小时前
NAS一键安装脚本
docker
❀͜͡傀儡师13 小时前
docker部署PostgreSQL数据库的监控和管理工具
数据库·docker·postgresql
技术小甜甜15 小时前
[AI 工程实践] 远程调用 Ollama 报错解析:如何解决“本地文件找不到”的误区
ai·自动化·llm·agent·ollama·’人工智能·aider
阿常呓语15 小时前
colima 的简单使用
docker·colima
hgz071017 小时前
Docker 知识练习题
docker
❀͜͡傀儡师17 小时前
docker部署PruneMate
运维·docker·容器