当前我的Docker安装在我自己的计算机上,该计算机为16G,每次首次创建容器时,。/ gradlew assembleDebug的第一次执行都可以,但是在第二次重新拉动代码之后,则gradlew被卡住了,我不知道为什么,docker被卡住了。目前,其他软件正常,并且整体上没有计算机受阻,但是诸如docker ps之类的所有命令均不可用。我的构建脚本如下所示:
if [ ! -d /opt/build/MyProject ];then
cd /opt/build/
git clone [project git address]
fi
cd /opt/build/MyProject
git reset --hard
git fetch --all
git checkout $Branch_Name
git pull
cd /opt/build/MyProject
./gradlew assemble$Build_Type
答案 0 :(得分:0)
我认为您需要放置一些日志来找出第二次命令脚本卡住的情况。可能是某些线程在先前的运行中已经在运行,或者卡了很长时间。
例如:您可以在组装步骤状态之前使用“ gradlew任务”进行检查。
因此,在每个步骤中都放置日志,以缩小第二次运行中的潜在原因。
Br, 迪帕克