Jenkins 部署在 Mac 并在局域網內通過 ip 訪問
一、修改配置文件
打開文件 ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
打開文件 /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
兩個文件目錄不同,內容一樣
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict><key>KeepAlive</key><true/><key>Label</key><string>homebrew.mxcl.jenkins</string><key>LimitLoadToSessionType</key><array><string>Aqua</string><string>Background</string><string>LoginWindow</string><string>StandardIO</string><string>System</string></array><key>ProgramArguments</key><array><string>/usr/local/opt/jenkins/bin/jenkins</string><string>--httpListenAddress=0.0.0.0</string><string>--httpPort=8080</string></array><key>RunAtLoad</key><true/><key>StandardErrorPath</key><string>/usr/local/var/log/jenkins/error.log</string><key>StandardOutPath</key><string>/usr/local/var/log/jenkins/output.log</string>
</dict>
</plist>
兩個文件中 httpListenAddress 默認配置是 127.0.0.1
兩個文件中 httpListenAddress 都改成 0.0.0.0
二、修改 Jenkins配置
查看電腦 ip:10.0.179.83
到 Jenkins 界面
Dashboard->Manage Jenkins -> System
- Jenkins Location
- Jenkins URL: http://10.0.179.83:8080/
停止 Jenkins
重啟 Jenkins
三、局域網內測試
局域網內隨便找一臺電腦,打開網頁輸入網址 http://10.0.179.83:8080/ 回車
登錄即可