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

一、jenkins部署Java maven项目

 

在主界面上点击新建item

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

 

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

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

 

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

 

接下来进去配置

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

 

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

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

 

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

 

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

点击应用

 

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

 

二、jenkins部署Java非maven项目

 

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

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

 

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

 

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

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

 

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

 

点击应用

 

三、linux服务器相关脚本

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

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

 

#!/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

 

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

 

 

四、jenkins部署Vue前端项目

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

 

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

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

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

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

 

 

Linux服务器上的脚本:

记得给脚本执行权限

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

 

#!/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}

 

点击构建项目,就好了

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

相关文章:

  • 2022-12-23
  • 2021-12-21
  • 2021-07-12
  • 2021-04-14
  • 2022-01-01
  • 2021-11-14
  • 2021-10-27
  • 2021-11-20
猜你喜欢
  • 2022-12-23
  • 2021-10-14
  • 2022-12-23
  • 2022-01-15
  • 2021-07-16
  • 2021-12-01
相关资源
相似解决方案