zoukankan      html  css  js  c++  java
  • 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、再次查看内存情况

  • 相关阅读:
    unicode下各种类型转换CString、string
    单元测试简介
    linux系统目录详解
    Python 几个重要的内置函数
    python join split
    将博客搬至CSDN
    COCOS2DX3.0的3种触摸响应机制
    [转] 千万别在最能吃苦的年纪选择安逸
    明白什么是“五险一金”
    MAC 安装更新 ANT
  • 原文地址:https://www.cnblogs.com/laoayi/p/12868155.html
Copyright © 2011-2022 走看看