第一步:
准备工具: (1)tomcat,(2)maven
第二部:
1,修改tomcat配置,在conf/tomcat-users.xml文件中增加用户权限,增加如下代码
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="自定义" password="自定义" roles="manager-gui,manager-script"/>
2,重启tomcat后,使用用户名密码查看
ip:端口/manager 地址是否可访问。
第三部:修改jenkins使用maven配置,在maven的conf目录下修改settings.xml文件,新增代码如下:
<server>
<id>EnginServer</id>
<username>admin</username>
<password>admin</password>
</server>
注:此处用户名密码应该与tomcat配置相同
第四部:修改工程pom.xml配置,增加代码如下:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<server>EnginServer</server>
<!--此server为maven配置文件中server名称,请参考
第三部-
->
<path>/scm-product-web</path>
<!--此路径为tomcat下webapps目录下所创建文件夹-->
<update>true</update>
<username>admin</username>
<password>engin</password>
</configuration>
</plugin>
注:此处用户名密码应该与tomcat配置相同
第五步,修改jenkins配置,
1,添加项目SVN或GIT目录
2,新增构建命令,请选择
Execute Windows batch command 选项,命令如下:
mvn tomcat7:deploy -Dmaven.tomcat.url=http://IP:8070/manager/text -Dmaven.test.skip=true -U -Dautoconfig.userProperties=uat.properties
(其他系统环境请自行修改)