升級Jira從7.3.9到8.2.1

今天和大家說下Jira升級的步驟,是跨大版本的升級,從7.3.9到8.2.1(目標版本沒啥特殊的,只是剛好用到破解版是8.2.1的而已,應該8以上版本都沒有問題)。

預備步驟

爲了確保後續升級成功,有些步驟還是得先做的。雖然一般沒有問題。

1、System - Trouble shooting and support -> Support Tools,重點看下健康檢查沒過的項目,一定保證是過的,比如我的生產系統:

 

升級Jira從7.3.9到8.2.1

 

2、Addons -> Manage addons -> JIRA update check,檢查升級目標版本與當前版本中插件的兼容性:

 

升級Jira從7.3.9到8.2.1

 

可以看到,我這裏有2個插件需要先升級:

 

升級Jira從7.3.9到8.2.1

 

這裏可能還會有其他幾個狀態:

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處獲取:

 

升級Jira從7.3.9到8.2.1

 

重點是file paths下面的路徑:

 

升級Jira從7.3.9到8.2.1

 

另外,保險起見,可以再做一個Jira的全站備份:system -> import and export -> backup system:

 

升級Jira從7.3.9到8.2.1

 

備份完成後的提示:

 

升級Jira從7.3.9到8.2.1

正式升級

1、上傳8.2.1的安裝文件到服務器,並添加執行權限

2、運行./atlassian-jira-software-8.2.1-x64.bin

3、之後會有一系列的交互提示,我們反饋如下:

(1)確認安裝:

 

升級Jira從7.3.9到8.2.1

 

(2)選擇升級:

 

升級Jira從7.3.9到8.2.1

 

(3)確認當前jira路徑,直接回車即可:

 

升級Jira從7.3.9到8.2.1

 

(4)備份jira路徑,這個是安裝程序做的備份,我們可以再做一次,輸入y後回車:

 

升級Jira從7.3.9到8.2.1

 

(5)運行升級腳本之前確認上面的準備步驟已經完成,輸入y並回車:

 

升級Jira從7.3.9到8.2.1

 

(6)最終提示開始升級,我們輸入u並回車:

 

升級Jira從7.3.9到8.2.1

 

 

(7)安裝完成之後,提示啓動Jira。當然,我們得先把PJ包傳上去,然後再啓動,所以這裏我選擇N。

 

升級Jira從7.3.9到8.2.1

 

至此升級完畢。

驗證

1、正常啓動

運行./start-jira.sh,然後訪問首頁,然後看到:

 

升級Jira從7.3.9到8.2.1

 

 

點開後發現是插件需要升級,升級後正常

2、原有項目、issue能否正常訪問、修改

3、新建項目、issue能否正常

4、插件是否正常

5、讓使用者使用

至此,升級完畢

 

 

測試領域專家,不僅懂測試。

測試領域知識總結、答疑、建議,另外還有運維、架構、計算機書評、職業生涯規劃等分享。

 

upload-ueditor-image-20200214-1581659518565062319.jpg