报错原文:
+ rm -r -f /Users/admin/Desktop/jenkins/workspace/xxx rm: /Users/admin/Desktop/jenkins/workspace/xxx: Permission denied
报错分析:
从报错提示可以看出是在删除文件夹时报权限不足问题,首先在终端执行一下这行命令
rm -r -f /Users/admin/Desktop/jenkins/workspace/xxx
会看到终端报错
rm: /Users/admin/Desktop/jenkins/workspace/xxx: Permission denied
(如果没有报错说明文件夹为空,一定要在准备删除的文件夹内有文件的情况下执行删除命令)
所以只需要为这个文件夹增加访问权限即可
解决办法1:
执行以下命令:
sudo chmod -R 777 /Users/admin/Desktop/jenkins/workspace/xxx
再次执行rm -r -f命令会发现不报错了,再打包也就没有问题了
解决办法2:
如果执行以上命令之后再次打包还是报同样的错误,把rm -r -f改为如下命令重新打包
rm -rf /Users/admin/Desktop/jenkins/workspace/xxx || true