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
相关推荐
测试员周周9 小时前
【skills5】一份 spec 生成 k6/JMeter/Locust:性能压测 + 全站截图,上线前的双保险
功能测试·网络协议·测试工具·jmeter·http·自动化·集成测试
AOwhisky11 小时前
下一代容器来了?Docker 宣布原生支持 WebAssembly
java·运维·docker·容器·rust·wasm
haidy ahmed14 小时前
企微复杂审批流反序列化:动态表单解析引擎与EAV存储模型
数据库·人工智能·自动化·企业微信
Lottie202615 小时前
电商自动化提质增效:API接口落地的核心价值与实战用法
运维·自动化
念何架构之路16 小时前
Docker 容器状态机 学习
java·学习·docker
jieyucx17 小时前
Docker 入门第六阶段:综合实战项目
运维·docker·容器
TlSfoward18 小时前
TLSFOWARD自动化抓包工具
运维·自动化
苏州邦恩精密18 小时前
蔡司3D扫描仪厂家如何应用于新能源行业检测
人工智能·机器学习·3d·自动化·制造
不能只会打代码18 小时前
Day 002 — Python 工程化 & FastAPI & 数据库速通
数据库·redis·python·docker·fastapi·测试