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]