jenkins的最后一个环节就是将构建好的内容发布到项目所处的容器中,只有发布到容器的内容,才能供外界环境进行访问以及使用!
jenkins需要环境:
需要安装deploy to container Plugin(最新版的jenkins默认是已安装的)
在构建的JOB后面有一个【构建后操作】进行如下设置:
此设置说明如下:
1.配置WAR/EAR files
指你的war包的存放路径是哪里,这个在脚本中要写明,比如说Maven工程,war包一般都是在target中,所以写的时候应该写target/*.war,如果你不知道跟路径,可以用
通配符表示,例如作者**/spring-mvc.war.
2.配置Context path
指的是你项目发布后的虚拟路径,此路径会发布到容器中,例如tomcat中,则会在**/webapp/ContenxPath下存放你项目的内容,说白点就是你项目的访问路径!
3.配置Containers
指的是容器,java项目一般都是选择tomcat,URL执行的是访问你tomcat根目录的路径,Credentials指的是access到你tomcat的认证,至于如何配置,不在此文的讲述范畴,有兴趣的朋友可以自行访问百度!
ps:遇到的坑:
有时候设置好了之后报如上错误,此错误并不是配置jenkins配置的错误,而是windwons下安装的tomcat的错误,不能删除XXX文件,解决办法如下:
打开D:\apache-tomcat-7.0.77\conf\context.xml下的文件,在添加Context标签中添加一个属性,内容如下:
<Context antiResourceLocking="true">