Linux下jenkins改埠、解決記憶體溢位、版本升級
新版本jenkins的配置檔案在/etc/sysconfig/jenkins
vi /etc/sysconfig/jenkins
找到JENKINS_PORT="8080" 將埠修改成自己的埠。
注意:因為jenkins預設啟動方式是通過jetty容器啟動,如果改成80埠可能會報許可權不夠的異常,在linux下,如果使用1024以下的埠則需要root許可權或需要更改防火牆配置放開埠限制。
2、解決jenkins記憶體溢位的問題
同樣修改jenkins的配置檔案,修改JAVA_OPTIONS引數
vi /etc/sysconfig/jenkins
找到JENKINS_JAVA_OPTIONS="-Djava.awt.headless"
修改成
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m"
具體引數根據自己的機器實際情況調整。
3、升級jenkins版本jenkins官網升級後會在jenkins中推送需要升級的版本訊息,下載最新版本的jenkins的war包。
找到jenkins.war包的安裝目錄,直接替換就可以了,原來安裝的外掛,配置什麼的都可以不變。版本號變成了最新的版本號
進入到/usr/lib/jenkins目錄將jenkins.war包換成需要升級的最新版的jenkins的war包
/usr/lib/jenkins/jenkins.war
重新啟動,就完成了升級。
4、檢視jenkins啟動執行日誌
vi /var/log/jenkins/jenkins.log