Jenkins部署war包

CentOS 7 安装 Jenkins

Jenkins 配置自动化部署

Jenkins部署 jar包

 

1. 新建一个任务git

2. 添加git 源码地址web

3. 配置构建前操做tomcat

这里构建前个人不须要什么操做因此我也就没有配置服务器

4.配置构建maven 操做app

这里我加上项目名,是由于我提交到git 的时候提交错了。webapp

把项目的文件夹也提交上来了,在下图能够看到我pom文件是在项目的文件夹下面。maven

若是我没有加上这个项目名称会找不到个人pom文件,从而致使项目构建失败。.net

若是你的pom在项目第一层就不须要这样作直接写pom.xml3d

  这是正常构建出来工做空间(左图)、我这个配置构建出来的空间(右图)code

5. 配置构建后执行的操做

由于我在Jenkins 配置自动化部署中配置的项目上传到服务器的/home目录下 ,

可是 我在构建后的配置中又配置了一个/home因此这里会有两层home文件夹

echo "上传成功,移动文件到tomcat/webapps目录中"
mv /home/home/ssmTest-0.0.1-SNAPSHOT.war /usr/tomcat7/webapps/
echo "移动成功,项目开始运行"

个人tomcat是启动的 因此移动目录后就能运行了

启动tomcat 在tomcat目录下的bin目录下的startup.sh

6. 访问项目

 

这样就配制好了