當看到有關詹金斯安裝,很多導遊講的是創建了一個名爲」詹金斯在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