Jenkins 配置svn自动部署

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Jasonliujintao/article/details/70812639

Jenkins 配置svn自动部署

Jenkins 环境搭建好之后,就需要配置项目了,这里也介绍一下。

新建一个项目

这里写图片描述

点击新建
输入项目名称
选择:构建一个自由风格的软件项目
点击 OK

这里写图片描述

输入项目描述
配置构建保留天数和最大个数

这里写图片描述

输入svn 项目地址
选择用户名&密码 #如果没有就,点击add 自己添加一个
这里写图片描述

配置每天 1:15AM 构建
配置每次 SCM 版本变更,构建
这里写图片描述

配置每次构建前,删除目录,放置构建产生的文件导致,svn 不能正常更新
这里写图片描述

添加构建:
这里写图片描述

cd /home/xxx/.jenkins/workspace/fft-bill-web/ && ant  #打开工作目录,项目会被更新到这个目录下, 执行ant 命令进行打包
cd /home/xxx/.jenkins/workspace/fft-bill-web/release/ #打开war 目录,打好的包会被放到这个目录下
mv xxxx-1.0.0.0.war xxx.war #给war包重新命名
scp xxx.war user@192.xxx.xxx.xxx:/opt/tomcat-xxxx/webapps  #把war包发送到指定服务器目录
ssh user@192.xxx.xxx.xxx "cd /xxx/xxx/tomcat-xxxx/bin && sh shutdown.sh" #远程关闭 tomcat
ssh user@192.xxx.xxx.xxx "cd /xxx/xxx/tomcat-xxxx/bin && sh startup.sh" #远程命令启动 tomcat

到这里基本就配置完成了,点击立即构建,试一下。

后面还可以添加一些构建后的操作步骤,例如发送邮件等等。

猜你喜欢

转载自blog.csdn.net/Jasonliujintao/article/details/70812639