jenkins(6)——java專案版本控制
阿新 • • 發佈:2019-02-11
1.如果釋出版本出現bug,以便回到以前的版本,那麼舊的版本就必須儲存過,這個時候需要對舊版本進行控制
2.釋出的時候需要給提示,和填寫引數,後面寫的shell指令碼用的到
3.原始碼管理看之前的文章,看下shell指令碼
deploy_env:根據使用者選擇的引數判斷case $deploy_env in deploy) echo "deploy:$deploy_env" ;; rollback) echo "rollback:$deploy_env" echo "version:$version" rm -rf target/* cp -R ${JENKINS_HOME}/jobs/cis/builds/${version}/archive/target/* target pwd && ls ;; *) exit ;; esac
case .. in :相當於java的switch語法
因為舊版本全儲存在/root/.jenkins/jobs/cis/builds,所以${JENKINS_HOME}表示路徑
而版本號裡面有儲存了得內容
4.需要儲存的內容,這個路徑是以workspace為相對路徑,也可以試試絕對路徑(我沒試過)
5.開始構建的版本就填寫18,下面是當前的java程式碼
現在改變成
現在我們回退到17的版本