** jenkins部署过程中,有时会遇到构建后项目启动失败的情况,如果情况紧急那就要快速回滚代码,手动回滚是相当的麻烦。可以用Jenkins结合Shell脚本来完成一键回滚操作。**
- 新建一个maven工程
- 设置历史版本的构建包个数,方便本次构建失败后能回滚回去

- 设置构建化参数

- 设置源码管理

- 设置Shell脚本

1case $deploy_env in 2deploy) 3 echo "deploy $deploy_env" 4 mvn clean install -Dmaven.test.skip=true -Pqatest 5 ;; 6rollback) 7 echo "rollback $deploy_env version=$version" 8 rm -rf cost-main-web/target/ 9 cp -R ${JENKINS_HOME}/jobs/costmain/builds/${version}/archive/cost-main-web/target ./cost-main-web 10 pwd && ls 11 ;; 12 *) 13 exit 14 ;; 15esac
- 构建后操作
