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

1,093 views次阅读
一条评论

一、整体流程

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

1、SVN上提交代码修改

2、maven执行Goals

3、将web工程打成war包

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

二、用Maven创建一个web项目

1.Eclipse中用Maven创建项目

Jenkins

Jenkins

Jenkins

Jenkins

Jenkins

 

添加Source Folder

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

src/main/resources

src/main/java

src/test/resources

src/test/java

添加以上的Source Folder

Jenkins

Jenkins

Jenkins

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

Jenkins

Jenkins

配置完后的目录如下:

Jenkins

 

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

 

三、Jenkins配置

下载war包,执行命令即可

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

Jenkins

四、相关环境配置

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

Jenkins

配置JDK

Jenkins

配置MAVEN

Jenkins

五、构建新项目

Jenkins

Jenkins

六、整合SVN

Jenkins

添加认证方式

Jenkins

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

Jenkins

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

Jenkins

七、立即构建

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

Jenkins

Jenkins

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

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

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

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

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

Jenkins

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

Jenkins

最下面,选择构建后操作

Jenkins

Jenkins

完成后点击立即构建

Jenkins

tomcat已发布

Jenkins

九、后续更新

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

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

Honest1y
版权声明:本站原创文章,由Honest1y于2017年09月05日发表,共计9012字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(一条评论)
腾讯视频 评论达人LV.2
2018-06-20 13:57:57 回复