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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins通过maven的tomcat7-maven-plugin远程发布项目相关的知识,希望对你有一定的参考价值。

一、环境准备

      两台服务器

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

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

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

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

     tomcat tomcat-users.xml如下图配置

技术分享

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




二、配置管理

       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的配置   

 

技术分享

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


三、创建jenkins job


       主要配置源码管理和build


技术分享


      技术分享


 




本文出自 “技术文档” 博客,请务必保留此出处http://jiangzm.blog.51cto.com/8314502/1878894

以上是关于jenkins通过maven的tomcat7-maven-plugin远程发布项目的主要内容,如果未能解决你的问题,请参考以下文章

不用下载tomcat,maven插件直接运行war包,真香

jenkins第1个maven项目

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

如何通过命令提示符和使用 Maven 的 jenkins 运行单个黄瓜功能文件?

jenkins maven项目

Jenkins-maven插件安装