В MAC OSX - Изменение httpListenAddress для Jenkins в OSX
Я установил Jenkins с помощью homebrew и хотел, чтобы веб-интерфейс был доступен по сети. По умолчанию Jenkins запускается с этой --httpListenAddress=127.0.0.1
опцией и доступен только на локальном компьютере.
Я нашел файл plist, который использовался для запуска Jenkins, ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
и изменил аргумент, но каждый раз, когда я запускал службы brew, перезапускал jenkins, мои изменения терялись. Оказывается, этот файл существует только во время выполнения. Конфигурационный файл, который фактически используется, находится по адресу /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
. Если вы измените этот файл, перезапустите Jenkins, и ваши изменения вступят в силу.
sudo vim /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
brew services restart jenkins
Ссылка: https://michaelheap.com/changing-the-httplistenaddress-for-jenkins-on-osx/