Jenkins~部署后续工作

Jenkins主页面管理


全局工具配置


系统配置


管理插件

  • Publish Over SSH                      #用于添加部署服务器连接信息
  • Deploy to containet Plugin            #可用于部署项目 (war) 直接在构建后步骤中添加deploy war/ear to a container选项 ,部署服务器中tomcat中需添加用户名密码
  • Maven integration plugin          #新建项目时如果缺少maven选项,就说明差此插件
  • Thin Backup                                    #备份插件

Jar包项目部署(SVN)

部署回滚脚本

case $deploy_env in
    deploy)
        echo "deploy:$deploy_env"
        mvn clean package -Dmaven.test.skip=true
    ;;
    rollback)
        echo "rollback:$devploy_evn"
        echo "version:$version"
        rm -rf target
        cp -R ${JENKINS_HOME}/jobs/部署的项目名/builds/${version}/archive/target .
        pwd && ls
    ;;
    *)
        exit
    ;;
esac   

War包项目部署

作者:TZHR —— 世间一散人

出处:https://www.cnblogs.com/haorong/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明

原文地址:https://www.cnblogs.com/haorong/p/7943462.html