Jenkins部署失敗後快速回滾到指定版本

   jenkins部署過程當中,有時會遇到構建後項目啓動失敗的狀況,若是狀況緊急那就要快速回滾代碼,手動回滾是至關的麻煩。能夠用Jenkins結合Shell腳原本完成一鍵回滾操做。web

  • 新建一個maven工程
  • 設置歷史版本的構建包個數,方便本次構建失敗後能回滾回去

  • 設置構建化參數

  • 設置源碼管理

  • 設置Shell腳本

case $deploy_env in
deploy)
     echo "deploy $deploy_env"
     mvn clean install -Dmaven.test.skip=true -Pqatest
     ;;
rollback)
     echo "rollback $deploy_env  version=$version"
     rm -rf cost-main-web/target/
     cp -R ${JENKINS_HOME}/jobs/costmain/builds/${version}/archive/cost-main-web/target  ./cost-main-web
     pwd && ls
     ;;
   *)
   exit
   ;;
esac
  • 構建後操做

相關文章
相關標籤/搜索