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
相关推荐
努力进修4 小时前
Docker+cpolar 实战:打造灵活可控的远程办公系统
运维·docker·容器
姚青&5 小时前
测试左移体系
python·自动化
weixin_307779135 小时前
Linux下Nginx故障系统化检查Shell脚本
linux·运维·服务器·nginx·自动化
安当加密03016 小时前
凭据管理自动化:从硬编码密码到动态轮换的DevSecOps实践
自动化·devsecops·凭据管理·密码轮换·硬编码治理
姚青&6 小时前
测试右移体系
自动化
2501_933670797 小时前
二本通信工程就业前景与岗位分析:CDA数据分析师证书的加持之路
自动化
jieyucx7 小时前
Docker 入门第一阶段:建立正确认知与初体验
运维·docker·容器
机器懒得学习9 小时前
WorkBuddy 使用教程:让 AI 成为你的超级助手
自动化·工作效率·[ai工具·ai助手]
jieyucx10 小时前
Docker 入门第二阶段:掌握日常命令
运维·docker·容器
曦尧10 小时前
Claude Code 全栈实战手册:从环境配置到生产部署
ai·自动化