En MAC OSX: cambio de httpListenAddress para Jenkins en OSX
Instalé Jenkins a través de homebrew y quería que la interfaz web fuera accesible a través de la red. De forma predeterminada, Jenkins se inicia con la --httpListenAddress=127.0.0.1opción y solo es accesible desde la máquina local.
Encontré el archivo plist que se utilizó para iniciar Jenkins ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plisty cambié el argumento, pero cada vez que ejecutaba brew services reiniciar jenkins mis cambios se perderían. Resulta que este archivo solo existe en tiempo de ejecución. El archivo de configuración que se usa realmente se encuentra en /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist. Si cambia este archivo y luego reinicia Jenkins, sus cambios deberían tener efecto.
sudo vim /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
brew services restart jenkins
Ref: https://michaelheap.com/changing-the-httplistenaddress-for-jenkins-on-osx/