Recently I've been migrating Jira issues to Azure DevOps work items using the Solidify Migrator tool.
The tool is pretty easy to use. You can read a migration guide in Solidify's blog and download the tool from GitHub.
You use the jira-export tool to retrieve Jira issues using Jira's API (and your username and password) - they are saved to disk as JSON files.
Then you use the wi-import tool to create new Azure DevOps work items via the REST API (with a PAT).
The JSON files are created using a config file (also JSON) that maps Jira values to Azure DevOps fields.
Here are some tips:
1) The sample config files set base area paths and base iterations in Azure DevOps - I preferred them to be undefined:
2) If you want the jira-export tool to follow child relationships include the following in the link map section:
3) If you want to map Jira sprints to Azure DevOps iterations include the following in the field-map section:
Happy mapping!
The tool is pretty easy to use. You can read a migration guide in Solidify's blog and download the tool from GitHub.
You use the jira-export tool to retrieve Jira issues using Jira's API (and your username and password) - they are saved to disk as JSON files.
Then you use the wi-import tool to create new Azure DevOps work items via the REST API (with a PAT).
The JSON files are created using a config file (also JSON) that maps Jira values to Azure DevOps fields.
Here are some tips:
1) The sample config files set base area paths and base iterations in Azure DevOps - I preferred them to be undefined:
"base-area-path": "", "base-iteration-path": "",
2) If you want the jira-export tool to follow child relationships include the following in the link map section:
"link-map": { "link": [ ... { "source": "Child", "target": "System.LinkTypes.Hierarchy-Forward" } ] },
3) If you want to map Jira sprints to Azure DevOps iterations include the following in the field-map section:
"field-map": { "field": [ ... { "source": "Sprint", "source-type": "name", "target": "System.IterationPath", "mapper": "MapSprint" }, ... ] }
Happy mapping!
Comments
Post a Comment