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包项目部署

 

posted @ 2017-12-01 17:15  荣荣很乖  阅读(256)  评论(0编辑  收藏  举报