測試領域專家,不僅懂測試。
今天和大家說下Jira升級的步驟,是跨大版本的升級,從7。3。9到8。2。1。
預備步驟
為了確保後續升級成功,有些步驟還是得先做的。雖然一般沒有問題。
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、讓使用者使用
至此,升級完畢