1. 程式人生 > >Linux下jenkins改埠、解決記憶體溢位、版本升級

Linux下jenkins改埠、解決記憶體溢位、版本升級

1、新版本的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

相關推薦

Linuxjenkins解決記憶體溢位版本升級

1、新版本的jenkins修改埠 新版本jenkins的配置檔案在/etc/sysconfig/jenkins vi /etc/sysconfig/jenkins 找到JENKINS_PORT="80

異常記憶體溢位OOM的幾種情況

1、堆記憶體溢位 【情況一】:   java.lang.OutOfMemoryError: Java heap space:這種是java堆記憶體不夠,一個原因是真不夠,另一個原因是程式中有死迴圈;   如果是java堆記憶體不夠的話,可以通過調整J

LinuxJenkinsGitlabTomcat自動化部署

工具版本: JDK:1.8.0_161 Tomcat:8.x Maven:3.5.3 Jenkins安裝 Jenkins是一款開源自動化伺服器,旨在自動化連續整合和交付軟體所涉及的重複技術任務。 Jenkins是基於Java的,可以從Ubuntu軟體包安裝,

Linux使用Vi時方向鍵變亂碼刪除鍵不能使用的解決方法(親測有效)

在Linux下編輯一些檔案,這就涉及到了Vi這個編輯器。在Linux下,初始使用Vi的時候有兩個典型的問題: 1、在編輯模式下使用方向鍵的時候,並不會使游標移動,而是在命令列中出現A、B、C、D四個字母; 2、當編輯出現錯誤,想要刪除時,發現Backspace鍵不起作用,只

linuxjenkins安裝

結果 style content 下載地址 文件夾 csdn get clas http 在安裝jenkins之前。首先確認jdk和tomcat,maven已經配置好 詳細配置方法,請看的我博客。 jdk:jdk的安裝與配置 tomcat:tomcat的安裝與配置 ma

Linux用netstat查看網絡狀態端口狀態

服務端 哪些 ipv4 foreign udp協議 nat 進行 ets 當我 在linux一般使用netstat 來查看系統端口使用情況步。 netstat命令是一個監控TCP/IP網絡的非常有用的工具,它可以顯示路由表、實際的網絡連接以及每一個網絡接口設備的

LinuxC/C++的文件操作openfopen與freopen

open fopen freopen open是linux下的底層系統調用函數,fopen與freopen c/c++下的標準I/O庫函數,帶輸入/輸出緩沖。linxu下的fopen是open的封裝函數,fopen最終還是要調用底層的系統調用open。所以在linux下如果需要對設備進行明確的控制

linuxjenkins war包安裝

jenkins版本要求: linux centos 6.8 tomcat8.5.9 jdk 8u77 jenkins 1.88目錄 1:安裝 1.1、安裝tomcat 1.2、安裝jdk 1.3、配置jenkins 1.4、訪問 1.1 安裝tomca

Linux使用gpt給磁盤分區格式化掛載

Linux gpt 磁盤分區 GPT(GUID)分區(推薦使用) sudo parted # 進入parted工具,輸入help可查看幫助 select /dev/sda # 選擇你要操作的設備,一定要註意,不要把默認設備誤操作了 mklabel gpt # 設定使用的分區類型,

linuxjenkins安裝及配置-1

jenkins版本要求: linux centos 6.8 tomcat8.5.9(可不要) jdk 8u141 jenkins 2.107.1 簡介 ?? Continuous Integration(CI)是現代軟件開發領域的基石,它改變了團隊對於整個開發過程的理解。一個好的CI架

linux添加動態鏈接庫路徑動態庫加載等方法

文件 -c 指定 時有 歸檔 最好 開始 動態 SM linux下添加動態鏈接庫路徑的方法 2017年01月20日 10:08:17 閱讀數:5596 Linux共享庫路徑配置   Linux下找不到共享庫文件的典型現象為明明已經安裝某個軟包(如libne

LinuxC編程學習1---進程線程

拷貝 工作 擁有 本地 存在 3.1 字節 布局 十個 工作中剛開始接觸Linux,基本上編程練手就從多線程Demo開始。首先由於對於進程、線程這些基本概念進行了簡單的認知。 1.程序的認識 程序:硬盤中的二進制文件   通常意義上就是我們電腦本地保存的一些文件。比如我電腦

linux(Window當然也可以)解決idea創建maven項目導入過慢問題

image mage 分享圖片 .com -- 解決 com maven lin 1.正常創建maven web項目 2.見下圖,選擇加號 3.彈出的框中填入archetypeCatalog----internal,確定即可 linux下(Window當然也可以)解決

linuxjenkins打包APK

開發 很多 測試 mar 只需要 prefix fig process config Android的開發中常常需要:開發環境、測試環境和生產環境三個環境下測試我們的應用,經常會遇到這樣的情況,測試人員找開發人員說,能不能給我打一個XX的環境的包,我需要測試,有時忙開發沒法

Linux串列程式設計教程(三)——串列程式設計詳(原始碼)解:http://blog.csdn.net/u011192270/article/details/48174353 Linux的串列程式設計(二)----(圖文並茂,講解深刻)http://blog.csdn.net/w28252

Linux串列埠程式設計教程(三)——串列埠程式設計詳(原始碼)解:http://blog.csdn.net/u011192270/article/details/48174353 Linux下的串列埠程式設計(二)----(圖文並茂,講解深刻)http://blog.csdn.ne

Linux 測試串列的命令microcom

命令(busybox  microcom)使用方法很簡單: Usage: microcom [-d DELAY] [-t TIMEOUT] [-s SPEED] [-X] TTY 引數如下: -d 表示延時時間,一般我都不設定。 -t 表示超時時間,超

如何理解Linux,使用top命令看到記憶體佔用情況

linux 下使用top命令之後看到記憶體佔用情況如下: Mem: 32849260k total, 32630656k used, 218604k free, 445512k buffers Swap: 0k total, 0k used,

Linuxfdisk命令操作磁碟詳解--新增刪除轉換分割槽等

linux下fdisk命令操作磁碟詳解--新增、刪除、轉換分割槽等 fdisk 操作硬碟的命令格式如下: [[email protected] beinan]# fdisk 裝置 比如我們通過 fdisk -l 得知 /dev/hda 或者 /dev/sda 裝置;我們如果想再

Linux修改tomcat

假設tomcat所在目錄為/usr/local/apache-tomcat/ 1、開啟tomcat配置檔案 vi /usr/local/apache-tomcat/conf/server.xml 2、開啟Tomcat配置檔案之後按 /8080 快速檢索 3、將8080 修

linux 防火牆開放

把firewall 卸掉並裝個iptable的方法 因為預設使用的是firewall作為防火牆,把他停掉裝個iptable systemctl stop firewalld  systemctl mask firewalld yum install -y iptables&nb