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、再次查看内存情况

 

posted @ 2020-05-11 14:10  柳-姑娘  阅读(3368)  评论(0编辑  收藏  举报