In MAC OSX - Modifica httpListenAddress per Jenkins su OSX
Ho installato Jenkins tramite homebrew e volevo che l'interfaccia web fosse accessibile attraverso la rete. Per impostazione predefinita, Jenkins viene lanciato con l'opzione --httpListenAddress=127.0.0.1
ed è accessibile solo sul computer locale.
Ho trovato il file plist che è stato utilizzato per avviare Jenkins in ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
e ha cambiato l'argomento, ma ogni volta che ho eseguito i servizi di brew riavviare jenkins le mie modifiche andrebbero perse. Si scopre che questo file esiste solo in fase di esecuzione. Il file di configurazione che viene effettivamente utilizzato si trova in /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
. Se cambi questo file, quindi riavvia Jenkins, le tue modifiche dovrebbero avere effetto.
sudo vim /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
brew services restart jenkins
Rif: link