当看到有关詹金斯安装,很多导游讲的是创建了一个名为”詹金斯在OS X此用户用户安装程序似乎是某些任务很重要。 但是,使用自制程序安装Jenkins 2.32不会在此处安装此用户。为什么 - 我错过了什么?“詹金斯的用户安装
背景:我想用Gitlab服务器一起运行CI为iOS。通过自制安装
当看到有关詹金斯安装,很多导游讲的是创建了一个名为”詹金斯在OS X此用户用户安装程序似乎是某些任务很重要。 但是,使用自制程序安装Jenkins 2.32不会在此处安装此用户。为什么 - 我错过了什么?“詹金斯的用户安装
背景:我想用Gitlab服务器一起运行CI为iOS。通过自制安装
詹金斯是那种乱七八糟的 - 我这样说是因为它不是在日志输出,其中/谁得到的权限非常明显。
詹金斯不创建Mac OS上詹金斯用户(也不应该是有史以来,IMO)。
默认情况下,积极利用brew install jenkins
用户是一个谁就会得到默认的权限。应该有内用户的个人文件夹(例如:/Users/<your_user>/.jenkins
)一个/.jenkins
文件夹
的问题是,当brew
运行完成后,应该得到符号链接到活动用户一些文件不 - 所以你可以创建一个例如使用rvm/ruby作业,并获取bundler无法写入系统ruby的错误。
在终端/的iTerm试试:
须藤CHOWN
whoami
/Library/LaunchDaemons/homebrew.mxcl.jenkins.plist
也whoami
应该由蜱`包围
我倾向于后一个brew install jenkins
只执行这些命令
sudo cp -fv /usr/local/opt/jenkins/*.plist /Library/LaunchDaemons
sudo chown
WHOAMI /Library/LaunchDaemons/homebrew.mxcl.jenkins.plist
这部分是没有必要...
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
这里的东西是指:
http://flummox-engineering.blogspot.com/2016/01/installing-jenkins-os-x-homebrew.html
很多感谢@etusm! – brainray