共计 921 个字符,预计需要花费 3 分钟才能阅读完成。
一、整体流程
每次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已发布