ใน MAC OSX - การเปลี่ยน httpListenAddress สำหรับ Jenkins บน OSX
ฉันติดตั้ง Jenkins ผ่าน homebrew และต้องการให้เว็บอินเตอร์เฟสสามารถเข้าถึงได้ผ่านเครือข่าย โดยค่าเริ่มต้นเจนกินส์จะเปิดตัวพร้อมกับ--httpListenAddress=127.0.0.1
ตัวเลือกและสามารถเข้าถึงได้เฉพาะในเครื่องท้องถิ่น
ฉันพบไฟล์ plist ที่ใช้ในการเปิดตัว Jenkins ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
และเปลี่ยนการโต้เถียง แต่ทุกครั้งที่ฉันเรียกใช้บริการชงเริ่มการทำงานของ jenkins การเปลี่ยนแปลงของฉันจะหายไป ปรากฎว่าไฟล์นี้มีอยู่ในเวลาทำงานเท่านั้น /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
แฟ้มปรับแต่งที่ใช้จริงจะอยู่ที่ หากคุณเปลี่ยนไฟล์นี้ให้รีสตาร์ท Jenkins จากนั้นการเปลี่ยนแปลงของคุณจะมีผล
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/