Mac Jenkins 权限问题
mac电脑从官网下载安装的jenkins通常会在共享目录下新建一个jenkins用户,该用户为普通用户,对于sh脚本通常会报Permissiondenied错误。当然解决这种问题的方法有很多,之前笔者是通过在共享目录再搭建一套环境sdk等东西,占据了本来就不多的macbookpro内存,性价比太低了,这里介绍一种稍微简单的方法。1,用户刚安装jenkins跑本地命令通常会报错如下2,此...
·
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,如果有问题可以留言大家一起讨论下
更多推荐
已为社区贡献1条内容
所有评论(0)