最近在mac环境中搭建web自动化测试环境,在本地搭建的jenkins项目,项目虽然构建成功,但是用例一直显示错误;折腾了很久才发现是mac的权限问题。
首先停止jenkins
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
sudo vim /Library/LaunchDaemons/org.jenkins-ci.plist
然后将org.jenkins-ci.plist文件中groupname和username换成你自己的电脑中的用户组名和用户名
sudo chown -R zhangbijiang:wheel /Users/Shared/Jenkins/
sudo chown -R zhangbijiang:wheel /var/log/jenkins/
最后启动jenkins
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
启动jenkins可能会出现org.jenkins-ci.plist所属权限问题,修改下文件的所属用户就好了,
最后重新构建项目,用例执行成功