Jenkins Maven SVN Tomcat项目持续集成环境

2017年9月5日17:52:38 1 656 views
本文最后更新于2018年10月31日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

一、整体流程

每次SVN上代码有变动,触发自动构建动作,并部署到服务器的tomcat上,具体流程:

1、SVN上提交代码修改

2、maven执行Goals

3、将web工程打成war包

4、关闭服务器的tomcat,拷贝war包到服务器tomcat的webapps目录,启动tomcat

二、用Maven创建一个web项目

1.Eclipse中用Maven创建项目

 

添加Source Folder

Maven规定,必须创建以下几个Source Folder

src/main/resources

src/main/java

src/test/resources

src/test/java

添加以上的Source Folder

右击项目名称,选择最后一项“Properties”,配置Build Path,修改路径

配置完后的目录如下:

 

完成后导出文件夹,并上传至SVN

 

三、Jenkins配置

下载war包,执行命令即可

nohup java -jar jenkins.war &,访问页面即可,选择安装推荐插件

四、相关环境配置

需提前在服务器中装好jdk和maven,路径根据具体安装路径具体进行配置即可

配置JDK

配置MAVEN

五、构建新项目

六、整合SVN

添加认证方式

在源码管理配置页面,配置SVN的信息及账号

此处pom.xml路径根据实际情况填写

七、立即构建

配置完成后保存配置,并点击立即构建,Jenkins会从SVN拉取代码,并由maven生成war包

succes的时候,最基本的构建一个项目就成功了。

这是你可以到服务器下面找到 .jenkins 的目录,-->jobs>{your job name}-->workspace-->target下面有个项目的war包,这就表明成功一半了。

八、生成war包自动部署至tomcat

生成war包以后,怎么把war包部署带需要的tomcat下面呢?这就需要一个deploy plugin插件了

在jenkins主页点击系统管理,安装插件

安装完成插件后,返回主页面,点击项目名称,点击配置

最下面,选择构建后操作

完成后点击立即构建

tomcat已发布

九、后续更新

Jenkins Maven SVN tomcat 代码更新与版本回退测试

Jenkins主从节点分布式构建配置

  • 微信小程序
  • 关注微信小程序
  • weinxin
  • 微信公众号
  • 关注微信公众号
  • weinxin
Honest1y

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • avatar 腾讯视频 4