Windows服务器使用jenkins打包、部署及上传至远程服务器(二)配置

由于我使用的代码管理平台是gitblit,可能会和大家的有点不一样,参考即可

一、jenkins部署Java maven项目

 

在主界面上点击新建item

 

进入后点击构建一个maven项目

 

如果没有这个选项的话,先去插件管理中,下载Maven Integration这个插件

 

接下来进去配置

 

 

这里有一点需要注意:如果存放pom文件的路径有中文的话,jenkins会报错,所以建议整个项目中不要出现中文路径

 

点击应用

 

Linux上的执行脚本后面写出来

 

二、jenkins部署Java非maven项目

 

还是在主界面点击新建item,然后选择自由风格的项目

 

 

 

 

点击应用

 

三、linux服务器相关脚本

我是在/usr/local下新建了一个目录tomcat_bkfile,然后因为有多个项目,所以在里面再新建了一个目录,这个脚本要给执行权限,chmod +x ***.sh

 

#!/bin/sh

 

DATE=`date +%F-%H-%M`

 

PROJECT='myproj'

 

ROOTDIR='/usr/local/tomcat_bkfile/myproj'

TOMCAT_HOME='/usr/tomcat'

 

cp -rd ${TOMCAT_HOME}/webapps/${PROJECT}.war ${ROOTDIR}/${PROJECT}-${DATE}.war

 

rm -rf ${TOMCAT_HOME}/webapps/${PROJECT}.war

rm -rf ${TOMCAT_HOME}/webapps/${PROJECT}

 

mv ${ROOTDIR}/${PROJECT}.war ${TOMCAT_HOME}/webapps/${PROJECT}.war

 

 

 

四、jenkins部署Vue前端项目

    在主界面上选择新建项目,然后选择构建自由风格的项目,配置

 

 

 

Linux服务器上的脚本:

记得给脚本执行权限

 

#!/bin/sh

 

DATE=`date +%F-%H-%M`

 

PROJECT='myproj'

 

ROOTDIR='/usr/local/tomcat_bkfile/myproj'

TOMCAT_HOME='/usr/tomcat'

 

cp -rd ${TOMCAT_HOME}/webapps/${PROJECT} ${ROOTDIR}/${PROJECT}-${DATE}

 

rm -rf ${TOMCAT_HOME}/webapps/${PROJECT}

 

mv ${ROOTDIR}/${PROJECT} ${TOMCAT_HOME}/webapps/${PROJECT}

 

点击构建项目,就好了

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值