今天和大家說下Jira升級的步驟,是跨大版本的升級,從7.3.9到8.2.1(目標版本沒啥特殊的,只是剛好用到破解版是8.2.1的而已,應該8以上版本都沒有問題)。
爲了確保後續升級成功,有些步驟還是得先做的。雖然一般沒有問題。
1、System - Trouble shooting and support -> Support Tools,重點看下健康檢查沒過的項目,一定保證是過的,比如我的生產系統:
2、Addons -> Manage addons -> JIRA update check,檢查升級目標版本與當前版本中插件的兼容性:
可以看到,我這裏有2個插件需要先升級:
這裏可能還會有其他幾個狀態:
incompatible:不兼容。這種情況要麼不升級(或者找一個可以兼容的可以升級的版本),要麼禁用插件
compatible:直接兼容
Compatible, if updated:升級插件可以與目標Jira版本升級
Compatible once both are updated:jira升級完成後,插件需要升級。官方建議的步驟是先disable插件,然後升級Jira,最後升級插件
Unknown:未知狀態,建議先在測試環境試驗下。
3、最關鍵的就是備份數據庫和Jira。我這裏是MySQL,所以直接mysqldump或者用工具直接備份了。其次是Jira的一些路徑,可以從system - trouble shooting and support -> system info處獲取:
重點是file paths下面的路徑:
另外,保險起見,可以再做一個Jira的全站備份:system -> import and export -> backup system:
備份完成後的提示:
1、上傳8.2.1的安裝文件到服務器,並添加執行權限
2、運行./atlassian-jira-software-8.2.1-x64.bin
3、之後會有一系列的交互提示,我們反饋如下:
(1)確認安裝:
(2)選擇升級:
(3)確認當前jira路徑,直接回車即可:
(4)備份jira路徑,這個是安裝程序做的備份,我們可以再做一次,輸入y後回車:
(5)運行升級腳本之前確認上面的準備步驟已經完成,輸入y並回車:
(6)最終提示開始升級,我們輸入u並回車:
(7)安裝完成之後,提示啓動Jira。當然,我們得先把PJ包傳上去,然後再啓動,所以這裏我選擇N。
至此升級完畢。
1、正常啓動
運行./start-jira.sh,然後訪問首頁,然後看到:
點開後發現是插件需要升級,升級後正常
2、原有項目、issue能否正常訪問、修改
3、新建項目、issue能否正常
4、插件是否正常
5、讓使用者使用
至此,升級完畢
測試領域專家,不僅懂測試。
測試領域知識總結、答疑、建議,另外還有運維、架構、計算機書評、職業生涯規劃等分享。