xglys 发表于 2018-1-9 10:32:23

Jenkins~部署后续工作

  Jenkins主页面管理
https://images2017.cnblogs.com/blog/1220213/201712/1220213-20171201165809039-1046497414.png
  全局工具配置
https://images2017.cnblogs.com/blog/1220213/201712/1220213-20171201165907586-955569145.png
  系统配置
https://images2017.cnblogs.com/blog/1220213/201712/1220213-20171201165940789-598277150.png
  管理插件


[*]Publish Over SSH                      #用于添加部署服务器连接信息
[*]Deploy to containet Plugin            #可用于部署项目 (war) 直接在构建后步骤中添加deploy war/ear to a container选项 ,部署服务器中tomcat中需添加用户名密码
[*]Maven integration plugin        #新建项目时如果缺少maven选项,就说明差此插件
[*]Thin Backup                                    #备份插件
  Jar包项目部署(SVN)
  https://images2017.cnblogs.com/blog/1220213/201712/1220213-20171201171201477-1449909209.png
  部署回滚脚本
  

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包项目部署
https://images2017.cnblogs.com/blog/1220213/201712/1220213-20171201171353914-1689341484.png
页: [1]
查看完整版本: Jenkins~部署后续工作