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
相关推荐
紧固件研究社18 分钟前
工业自动化加速落地,紧固件“自动化友好型”价值正在被重新定义
自动化·紧固件
芥子沫1 小时前
Docker安装Blossom笔记
笔记·docker·容器
zz-zjx1 小时前
Kubernetes 的部署方式 (一)通过 Minikube 部署
云原生·容器·kubernetes
qq7590353662 小时前
docker一键部署网页版Win11系统
运维·docker·容器
Joren的学习记录2 小时前
【Linux运维大神系列】docker详解(三)
linux·运维·docker
用什么都重名3 小时前
Dify 源码升级指南
docker·容器·dify
java_logo3 小时前
Supabase Postgres Docker 容器化部署指南
运维·docker·postgresql·容器·postgres部署教程·postgres部署文档·docker postgres
l1t3 小时前
利用docker在windows 11 wsl中安装oracle 12cR2
运维·windows·docker·oracle·容器
芝麻开门-新起点3 小时前
第17章:制图自动化与地图设计优化
运维·自动化
岚天start4 小时前
Containerd 运行时的 K8S 集群离线导入镜像的方案
容器·containerd·容器运行时