jenkins经过maven的tomcat7-maven-plugin远程发布项目

1、环境准备linux

      两台服务器apache

      jenkins服务器  yum安装以及配置好maventomcat

      tomcat服务器  tomcat版本apache-tomcat-8.0.33.tar.gz服务器

                              jdk版本jdk-8u77-linux-x64.tar.gzmaven

     tomcat中要部署manager项目,提供tomcat权限支持ide

     tomcat tomcat-users.xml以下图配置ui

wKiom1hBIXOTwpTqAAAMEXLlYZM251.png

这里的username 和password 要和下文写到的  maven settings server 中要一致。url




2、配置管理spa

       maven settings文件配置插件

       1. 在pluginGroups标签内加入

           <pluginGroup>org.apache.tomcat.maven</pluginGroup>,容许使用非官方的tomcat7-maven-plugin;

       

      2.在servers标签内加入

   <server>

      <id>tomcat</id>

      <username>tomcat</username>

      <password>12345611</password>

    </server>

    受权tomcat用户访问权限


  3.在profiles加入

   <profile>

        <id>soa</id>

    <properties>

        <!-- tomcat begin -->

        <tomcat.hostname>192.168.2.77</tomcat.hostname>

        <tomcat.port>8040</tomcat.port>

        <!-- tomcat end -->

      </properties>

  </profile>

   指定配置文件


 项目pom中须要增长tomcat7-maven-plugin的配置   

 

wKiom1hAz0awVFpxAABL3ho73HM726.png-wh_50

  这里url中的变量tomcat.hostname和tomcat.port是在 maven settings profile 中赋值(上文有写到过),server标签中的tomcat要和maven settings servers 中的id同样


3、建立jenkins job


       主要配置源码管理和build


wKiom1hBJ5nTBXgQAACWTk-U0mY560.png


      wKiom1hBJ0qz-NGgAABinA2eolc549.png

相关文章
相关标签/搜索