No MAC OSX - Alterando o httpListenAddress for Jenkins no OSX
Instalei o Jenkins via homebrew e queria que a interface da web fosse acessível pela rede. Por padrão, o Jenkins é iniciado com a --httpListenAddress=127.0.0.1
opção e só pode ser acessado na máquina local.
Encontrei o arquivo plist que foi usado para iniciar o Jenkins ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
e alterei o argumento, mas cada vez que executava os serviços de cerveja, reinicie o jenkins, minhas alterações seriam perdidas. Acontece que esse arquivo existe apenas em tempo de execução. O arquivo de configuração realmente usado está localizado em /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
. Se você alterar esse arquivo e reiniciar o Jenkins, suas alterações deverão entrar em vigor.
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/