将单个项目从 Jira 5.0 迁移到 Jira 8 的最佳方法?

问题描述

我想将单个项目从 Jira 5.0 实例移至已用于其他项目的新 Jira 8.0 实例 - 因此该过程不得引入配置、工作流等,也不得更改现有项目。

我只对导入问题和相关数据感兴趣:

  • 标题、描述等(显然)
  • 附件(图像、文件等)
  • 发布链接
  • 问题类型(映射到新类型以防它们不匹配)
  • ...(我现在忘记的其他属性

我刚刚开始搜索这个主题,已经找到了几个选项 - 目前还不清楚它们是否都可用,主要是由于启动了 Jira 版本,它们是:

当然,我想要最完整但不易出错的方法,但如果求助于 REST API 将是确保导入我想要的所有内容的唯一方法,我已准备好编写脚本/程序.

那么,我应该选择什么?

P.S.:我不确定这是否适合这个社区,有没有更合适的?

解决方法

最简单的方法是获取csv导出,获取所有附件(jira_home/data/attachments)。然后将附件复制到一个新实例到 jira_home/import。您需要编辑导出文件以匹配附件的名称和路径才能成功导入它们。 最后一步是将 csv 导入您的 Jira 8 实例。 我建议先在 dev/stage 环境中尝试这个,因为有很多小细节会影响导入。

这里有一些有用的数据: https://confluence.atlassian.com/adminjiraserver/importing-data-from-csv-938847533.html