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
相关推荐
祁同伟.7 分钟前
【C++】二叉搜索树(图码详解)
开发语言·数据结构·c++·容器·stl
晋人在秦 老K1 小时前
鼠标连点效率低?MouseClickTool 2.0三步配置,自动化操作提速80% 重复点击太耗时?Windows鼠标连点器实操教程,开发测试效率翻倍
windows·自动化·计算机外设·鼠标连点器·gui模拟点击·自动化点击解决方案
Akshsjsjenjd2 小时前
Docker资源限制详解
运维·docker·容器
雲帝4 小时前
1panel docker开启swap内存
运维·docker·容器
web安全工具库4 小时前
Makefile 模式规则精讲:从 %.o: %.c 到静态模式规则的终极自动化
linux·运维·c语言·开发语言·数据库·自动化
qq_264220895 小时前
k8s-Pod详解
云原生·容器·kubernetes
小诸葛的博客5 小时前
k8s localpath csi原理
云原生·容器·kubernetes
tryCbest11 小时前
Linux使用Docker部署项目后期更新
linux·运维·docker
忧郁的橙子.12 小时前
十六、kubernetes 1.29 之 集群安全机制
安全·容器·kubernetes
早睡冠军候选人13 小时前
Ansible学习----Ansible Playbook
运维·服务器·学习·云原生·容器·ansible