首页 > 代码库 > jenkins通过maven的tomcat7-maven-plugin远程发布项目
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远程发布项目