I’m trying to migrate a full Jira project from Jira A to Jira B using Exalate in Script Mode.
Project A already contains existing issues — Epics with Stories/Tasks, and those Stories have Sub-tasks.
My goal:
Migrate all existing issues from Jira A to Jira B
Preserve the full hierarchy (Epic → Story/Task → Sub-task)
Keep them synchronized afterwards
I’ve configured both outgoing and incoming sync rules, but I’m still facing problems with authentication and hierarchy preservation (Epic links and sub-task parent relationships).
Can someone share a working example or best-practice script for a one-time migration and continuous sync between two Jira Cloud projects?
Great question! Migrating a full Jira project with Epics, Stories/Tasks, and Sub-tasks while preserving hierarchy and enabling ongoing sync is a classic use case for Exalate Script Mode. Here’s a practical overview and some best practices to help you get this working smoothly:
I wonder what the authentication issues are that you mentioned., but for the hierarchies, I believe you will need to need to send out the parentId field from A and then process it on B to find the correct parent, and link it.