跳转到主要内容

从一个Jira迁移工单到另一个Jira

项目描述

Build Status codecov PyPI PyPI - Python Version Code style: black

jira-ticket-migrate

这是一个帮助在Jira服务器之间迁移工单的程序。 如果 您具有适当的权限,有更好的方法来做这件事!如果没有,您可用的只有混乱的解决方案(包括这个)。

那么这是什么呢?它会将属于一个项目的工单从一个Jira服务器迁移到另一个Jira服务器。如果项目在目标服务器上全新,则将保留工单编号。

为了了解所做的工作,一组前后图片最能说明问题

源工单

source ticket

迁移后的工单

migrated ticket

请注意以下内容已保留:

  • 标题
  • 描述
  • 优先级
  • 状态
  • 解决方案

并且可能将工单编号添加到该列表中(见上方段落)。其他一切都没有保留。

请注意,此程序假设您正在迁移到较新的Jira(大约2018年),因为旧版和新版Jira之间有一些关键差异。

安装

使用pip,

pip install jira-ticket-migrate

或者,您可以直接使用源代码运行jira-ticket-migrate,使用脚本 run_jira_ticket_migrate.py

用法

将示例配置文件 config.yaml.example 复制到 config.yaml

cp config.yaml.example config.yaml

并填写。

然后运行

jira-ticket-migrate

您可以使用-c选项显式指定配置文件

jira-ticket-migrate -c /path/to/config.yaml

否则它将在存储库的根目录中查找。

项目详细信息


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源代码分发

jira-ticket-migrate-0.1.4.tar.gz (5.8 kB 查看哈希值)

上传时间 源代码

支持者