Jenkins實現項目回滾

Jenkins實現項目回滾

回滾設置:

1、採用參數化構建過程

在這裏插入圖片描述

2、構建過程中採用該腳本

該腳本僅供參考

case $Status in
	Deploy)
		echo "deploy :$Status"
		mvn clean package -Dmaven.test.skip=true
		cp -R $JENKINS_HOME/workspace/test_object/line-gateway/target/*.jar $JENKINS_HOME/workspace/var_latest ;;
	Rollback)
		echo "rollback:$Rollback"
		echo "Version:$Version"
		rm -rf line-gateway/target
		cp -R $JENKINS_HOME/jobs/test_object/builds/$Version/archive/line-gateway/target .
		cp -R $JENKINS_HOME/jobs/test_object/builds/$Version/archive/line-gateway/target/*.jar $JENKINS_HOME/workspace/var_latest
		pwd && ls ;;
	*)
		exit ;;
esac

3、構建後操作務必進行歸檔

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章