Jenkins持续集成实践之java项目自动化部署

前端之家收集整理的这篇文章主要介绍了Jenkins持续集成实践之java项目自动化部署前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

关于Linux安装Jenkins可以参考我的这篇博文Ubuntu16.04环境安装jenkins

1.安装部署插件

进入插件管理,并搜索插件Deploy to container Plugin进行安装 ,下载地址为:https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin

2.安装完后,将会在项目配置中见到一下选项

3.修改tomcat-users.xml

<role rolename="manager-gui"/>
<role rolename=manager-scriptmanager-jmxmanager-statusadmin-guiadmin-script"/>
<user username=admin" password=123456" roles=manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>

4.host-manager和manager项目下的/Meta-INF/下有个context.xml,将其修改为如下

<Context antiResourceLocking=false" privileged=true" >
  <Valve className=org.apache.catalina.valves.RemoteAddrValve"
         allow=\d+\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
  <Manager sessionAttributeValueClassNameFilter=java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>

5.配置jenkins

当然要想部署多个tomcat 还以点击 Add Container 添加容器

主要参考如下资料:
使用jenkins 插件自动部署项目至tomcat
tomcat8设置用户名和密码
tomcat8 tomcat-users相关配置

猜你在找的Linux相关文章