mac电脑从官网下载安装的jenkins通常会在共享目录下新建一个jenkins用户,该用户为普通用户,对于sh脚本通常会报Permission
denied错误。当然解决这种问题的方法有很多,之前笔者是通过在共享目录再搭建一套环境sdk等东西,占据了本来就不多的macbookpro内存,性价比太低了,这里介绍一种稍微简单的方法。

1,用户刚安装jenkins跑本地命令通常会报错如下
在这里插入图片描述
2,此时我们首先打开我的系统偏好设置 -> 用户与群组,并解锁。
在这里插入图片描述
3,在管理员用户上右键获取“高级”获取得到管理员用户所在的“群组”与“账户名称”
在这里插入图片描述
4,然后在/Library/LaunchDaemons/org.jenkins-ci.plist目录下找到jenkins用户所在的用户配置信息文件
在这里插入图片描述
5,使用sublime或者xcode等编译软件打开修改以下两处
在这里插入图片描述
6,然后添加以下两处目录权限并重启jenkins

$ sudo chown -R zhanglei /Users/Shared/Jenkins
$ sudo chown -R zhanglei /var/log/jenkins

#重启Jenkins
$ sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

7,稍等片刻重新构建结果如下
在这里插入图片描述
over,如果有问题可以留言大家一起讨论下

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐