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
相关推荐
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ35 分钟前
Docker的介绍及使用
docker
ai产品老杨1 小时前
终结协议孤岛:基于GB28181/RTSP融合网关的多品牌设备统一接入与边缘推流方案
人工智能·docker·架构·kubernetes·音视频
Wpa.wk2 小时前
Selenium自动化 - headless无头浏览器配置 + Capability配置
selenium·测试工具·自动化
浊酒入清梦2 小时前
Gradle多模块项目构建docker镜像脚本
运维·docker·容器
AI精钢2 小时前
OpenClaw Dashboard 更新头像踩坑记:从 broken data URL 到本地文件 Avatar
自动化·dashboard·avatar·openclaw·control ui
西柚小萌新3 小时前
【docker】--4.Docker Compose
docker·容器·eureka
Scabbards_3 小时前
基于docker的LLM服务部署
运维·docker·容器
于眠牧北3 小时前
ubuntu22.04在docker中安装redis6.2.x并配置远程连接
运维·redis·docker·容器
Shaidou_Data3 小时前
数据要素自动化实践:沙淘金数据清洗与治理技术方案详解
运维·自动化
隔壁小邓3 小时前
docker从入门到实践的全面教程
docker·容器·eureka