jenkins構建maven項目


好記性不如爛筆頭,僅用來記錄

 

一、linux的環境

jdk 、maven 、tomcat版本按照所定需求安裝好

二、jenkins安裝

這里就忽略了

三、jenkins所需要的插件

Deploy to container

Maven Intergration plugin

四、全局工具配置

 

 

 

 

 

 五、創建任務

 

 

 

 

 

 

 

 

打開tomcat下conf/tomcat-users.xml,在</tomcat-users>之前增加以下配置:

<role rolename="manager"/>

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-status"/>

<user username="xxx" password="xxxx" roles="tomcat,admin-gui,admin,manager,manager-gui,manager-script"/>

 

 

 

 之后點擊構建得到以下結果就是完滿成功了~

 

 

 

如果Jenkins報錯:The username you provided is not allowed to use the text-based Tomcat Manager (error 403):

 

在tomcat目錄修改兩個文件!

webapps/manager/META-INF/context.xml

webapps/host-manager/META-INF/context.xml

將只允許本機訪問的限制注釋掉即可,

 

如果jenkins報錯:

ERROR: Maven JVM terminated unexpectedly with exit code 137


1、查看內存使用情況:free -m

 

 

 2、創建虛擬內存磁盤卷

mkdir /swap

dd if=/dev/zero of=/swap/swapadd bs=1024 count=2024288

3、將磁盤卷轉為虛擬內存卷

mkswap /swap/swapadd

4、啟用虛擬內存服務

swapon /swap/swapadd

5、再次查看內存情況

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM