jenkins在Mac系統中默認日志、配置、啟動等文件的路徑


jenkins在mac系統中日志、配置、啟動文件的路徑與其它系統有所差異

啟動、停止命令路徑

開機啟動配置文件位置

  1. /Library/LaunchDaemons/org.jenkins-ci.plist

啟動命令所在位置

  1. /Library/Application Support/Jenkins/jenkins-runner.sh
  2. /Library/Application Support/Jenkins/Uninstall.command

停止啟動jenkins

  1. sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
  2. sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
  3. # 也可以在瀏覽器中以鏈接的方式停止、重啟jenkins
  4. http://localhost:8080/exit
  5. http://localhost:8080/restart
  6. http://localhost:8080/reload

日志文件位置

  1. /var/log/jenkins/jenkins.log

配置文件路徑:

  1. /etc/newsyslog.d/jenkins.conf

工作目錄路徑:

  1. /Users/Shared/Jenkins/

禁止開機啟動

  1. launchctl unload -w /Library/LaunchDaemons/org.jenkins-ci.plist

修改jenkins默認端口

  1. #add the default parameters - this will edit /Library/Preferences/org.jenkins-ci.plist
  2. sudo defaults write /Library/Preferences/org.jenkins-ci httpPort 9090
  3. #stop
  4. sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
  5. #start
  6. sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

異常及解決辦法

  1. Getting `Can't assign requested address` java.net.SocketException using Ehcache multicast

解決上邊的異常我們需要修改文件/Library/Application Support/Jenkins/jenkins-runner.sh,修改內容如下:

  1. echo /usr/bin/java $javaArgs -jar "$war" $args
  2. exec /usr/bin/java $javaArgs -jar "$war" $args
  3. 修改為:
  4. echo /usr/bin/java -Djava.net.preferIPv4Stack=true $javaArgs -jar "$war" $args
  5. exec /usr/bin/java -Djava.net.preferIPv4Stack=true $javaArgs -jar "$war" $args

構建時報錯:

  1. Host deploy@xx.xx.xx.xx not found in /Users/Shared/Jenkins/.ssh/known_hosts
  2. + ssh -t -t deploy@xx.xx.xx.xx sudo service myapp stop
  3. Host key verification failed.
  4. Build step 'Execute shell' marked build as failure
  5. Finished: FAILURE

解決辦法:
將當前登錄用戶的~/.ssh目錄下的id_rsa, id_rsa.pub, know_hosts拷貝到/Users/Shared/Jenkins/.ssh/目錄下,並修改權限和組為jenkins:jenkins

    1. cp ~/.ssh/id_rsa /Users/Shared/Jenkins/.ssh/
    2. cp ~/.ssh/id_rsa.pub /Users/Shared/Jenkins/.ssh/
    3. cp ~/.ssh/know_hosts /Users/Shared/Jenkins/.ssh/
    4. chown -R jenkins:jenkins /Users/Shared/Jenkins/.ssh/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM