好記性不如爛筆頭,僅用來記錄
一、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、再次查看內存情況

