Jira从7.3.6升级到8.0.0实施方案

时间:2025-04-01 10:22:43

1、开始之前

1.1、停止当前所用插件

1.2、确认插件版本

目前公司7.3.6版本使用了两个第三方插件。经确认不必升级。

插件名称

版本

用途

备注

issue-alternative-assignee

1.7.9

流程中人员选择插件

1.7.9对应Jira7.0.0-7.12.3

JIRA Suite Utilities

1.5.4

Jira多数对象扩展

1.5.4对应Jira7.0.0-7.3.9

1.3、Jira升级问题官方知识库

Jira Knowledge Base | Jira | Atlassian Documentation

1.4、确定目录

安装目录:/usr/local/jira

HOME目录:/usr/local/application-data

1.5、准备mysql连接jar包

1.6、备份数据和程序

数据库

mysqldump -ujira -p --opt jiradb >/usr/local/jira_backup/jiradb_7.3.6_20190728.sql

Jira安装目录和home目录

tar -zcf /usr/local/jira_backup/jira-7.3.6/jira_7.3.6_20190728.  /usr/local/jira
tar -zcf /usr/local/jira_backup/jira-7.3.6/application-data_7.3.6_20190728.  /usr/local/application-data

1.7、复制serverID

1.8、官方申请的评估许可

1.9、禁用不兼容的插件

在Confluence的管理员页面中,选择‘管理插件’,禁用插件。

下载新版本

Jira Data Center Download Archives | Atlassian

1.10、停止服务

./

2、运行Installer

2.1、切换到下载目录,执行如下命令,使其可执行

chmod a+x atlassian-jira-software-8.0.

2.2、使用如下命令,执行installer

./atlassian-jira-software-8.0.

2.3、按照如下建议,升级confluence

选择3 “Upgrade an existing JIRA installation“

2.4、停止

3、启动破解程序

3.1、jira-key(替换值后,复制到licencing里面)

替换值

==========================================

Description=JIRA: Commercial,

CreationDate=替换创建日期,

=ENTERPRISE,

Evaluation=false,

=COMMERCIAL,

=true,

licenseVersion=2,

MaintenanceExpiryDate=2099-12-31,

Organisation=替换Organisation,

SEN=替换SEN,

ServerID=替换ServerID,

=-1,

LicenseID=LID替换LicenseID(前面的LID三个字母要留下),

LicenseExpiryDate=2099-12-31,

PurchaseDate=替换购买日期

==========================================

Description=JIRA: Commercial,

CreationDate=2018-11-15,

=ENTERPRISE,

Evaluation=false,

=COMMERCIAL,

=true,

licenseVersion=2,

MaintenanceExpiryDate=2099-12-31,

Organisation=RWSGGS,

SEN=SEN-L12656628,

ServerID=B0CD-1TZ5-IL2S-IOMM,

=-1,

LicenseID=1.7步骤中所申请的官方评估许可,

LicenseExpiryDate=2099-12-31,

PurchaseDate=2018-11-15

==========================================

3.2、更换类

3.2.1、更换验证包

mv atlassian-extras-2.2.  /mnt/share/

WEB-INF/lib/atlassian-extras-[版本号].jar 替换两个class

\com\atlassian\extras\decoder\v2\ 和 \com\atlassian\license\

3.2.2、更换插件管理Jar包

mv  /mnt/share/atlassian-extras-2.2.  /usr/local/jira/atlassian-jira/WEB-INF/lib/

cd /usr/local/jira/atlassian-jira/WEB-INF/atlassian-bundled-plugins

mv  atlassian-universal-plugin-manager-plugin-2.19. /mnt/share/

mv /mnt/share/atlassian-universal-plugin-manager-plugin-2.19. /usr/local/jira/atlassian-jira/WEB-INF/atlassian-bundled-plugins/

4、手动迁移配置

修改

增加配置项:-transitions = 4

5、配置JDK

/usr/local/jira/bin

vim 

export JAVA_HOME=/usr/java/jdk1.8.0_212

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib/:$JAVA_HOME/lib/:$CLASSPATH

6、启动应用

6.1、手动执行重建索引操作

6.2、启用插件

7、验证功能

7.1、点击一下管理员页面、流程创建、显示页面等,确认页面正常。

7.2、修改一下流程字段,看看是否有异常。