Wetts's blog

Stay Hungry, Stay Foolish.

0%

Jenkins-插件-部署war包到Tomcat中

  1. 在jenkins“系统管理”的“管理插件”中安装“Deploy to container Plugin”

  2. 在Jenkins中配置Job,在“构建后操作”中增加“Deploy war/ear to container”

1

参数说明

  • WAR/EAR files

    相对于工作空间的相对路径,也可以写“Ant-style GLOBs”表达式,如:**/*.war,“Ant-style GLOBs”暂时还没有弄明白是什么,经测试可以按如下形式写:source/target/*.warsource/target/yiqifa-adcenter-web.war,建议以“**/*.war”形式填写。

    如本文中使用的Jenkins的工作空间为/data/jenkins,job名称为hyf-test-deploy-plugin,则这里的路径是相对/data/jenkins/hyf-test-deploy-plugin的(其中source是在job中指定的源码存放目录,视设置确定需不需要加上这个目录)

    如果所有配置都正确,在Jenkins的控制台会看到如下图的提示:

    2

    其中“hyf-test-deploy-plugin”为Jenkins的job名称。

  • Context Path

    应用在Tomcat中的部署路径,如上图,部署后可以通过http://172.16.18.192:8080/hyftest来访问部署的应用

  • Manager user name/Manager password

    在“修改Tomcat管理用户配置”中配置好的用户名和密码

  • Tomcat Url

    运程Tomcat的访问路径,如上图中的http://172.16.18.192:8080,插件通过这个地址将应用的war/ear包上传到Tomcat的webapps目录下

  • Add Container

    在这里可以继续增加其他的容器,这样就可以实现将应用同时部署到不同的容器中。