MAC OSX'te - OSX'te Jenkins için httpListenAddress'in değiştirilmesi
Jenkins'i homebrew aracılığıyla yükledim ve web arayüzünün ağ üzerinden erişilebilir olmasını istedim. Varsayılan olarak, Jenkins --httpListenAddress=127.0.0.1
seçeneği ile başlatılır ve yalnızca yerel makinede erişilebilir.
Jenkins'i başlatmak için kullanılan plist dosyasını buldum ve ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
argümanı değiştirdim, ancak demleme servislerini her çalıştırdığımda jenkins'i yeniden başlattığımda değişikliklerim kaybolurdu. Bu dosyanın sadece çalışma zamanında var olduğu ortaya çıktı. Aslında kullanılan yapılandırma dosyası adresinde bulunur /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
. Bu dosyayı değiştirirseniz Jenkins'i yeniden başlatın. Değişikliklerinizin etkili olması gerekir.
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/