Migrating using Jira Cloud Migration Assistant (JCMA)
The JMWE app has an automated migration path and can be migrated from Jira Server/Data Center (JMCF version 2.6.0 and later) using Jira Cloud Migration Assistant (JCMA). Be aware that JMCF’s Cloud migration using JCMA is currently in beta, so you may wish to test the JMCF migration in a trial/test Cloud instance.
BEFORE YOU BEGIN
Please be sure to review all Jira documentation for the migration process.
Note that third-party app migration using JCMA is still in Beta; while every effort has been made to migrate all JMCF configurations, the process is not 100% comprehensive. Some manual updates will be required!
The migration process is not aware of context - when migrating a single project, you will encounter many warnings!
Note: If you have already migrated to the Cloud and need information regarding how to fix errors, see the Post Migration page.
Start the Migration
Before preparing your Data Center/Server instance for migration, verify that Jira Cloud Migration Assistant is installed!
The migration process starts on your Jira Data Center instance, where you must prepare your data for migration.
To begin the migration, follow these steps:
Log into your Jira instance as an Administrator.
From the Administration menu ( ) click System.
In the left-hand panel, scroll down to IMPORT AND EXPORT and click Migrate to cloud. The Migration Assistant home page will open (Figure 1, right).
The following sections will detail any special considerations for JMCF in each of the major steps of the migration process.
Assess your apps
During the Assess your apps step, make sure that you have marked Jira Misc Custom Fields status as Needed in cloud (Figure 2, right). If a green check does not appear, you will need to upgrade to version 2.6.0 or later of JMCF Data Center to migrate using JCMA.
You can check the compatibility of your custom fields with the feature comparison between Data Center and Cloud here.
When you have determined the migration status of all of your installed apps, click Done.
Prepare your apps
During the Prepare your apps step, the migration process will verify that JMCF for Jira Cloud is installed on the destination Jira Cloud instance. You must be an Administrator on both the source Data Center instance and the destination Cloud instance. Selecting your destination Cloud instance will require that you input the base URL of your Data Center instance, found under System → System info.
Once you have verified that all required apps are installed on your destination Cloud instance, you can continue to prepare your migration by completing the Assess and prepare your users step and the Review all email domains step. When you are fully prepared to complete the migration, move to the next step.
Create a migration
After completing all of the pre-migration steps, you create a migration and then execute that migration. JCMA will walk you through the steps necessary to complete the migration. You will need to name your migration, choose a migration stage (Production vs Testing), and verify the destination Cloud instance. During the setup of your migration, you will be prompted to choose what to migrate - be sure to select Choose what to migrate so that JMCF can be added to the migration.
During the pre-migration checks, the Apps section will likely display a warning. click View app vendor checks to open a list of potential issues. These issues can include:
Groovy scripts - Jira Cloud does not support Groovy; instead, it utilizes JavaScript for scripting purposes.
Known incompatibilities - Known issues such as custom fields that do not exist in Jira Cloud, or other incompatible configurations.
Fields included in this migration - An attachment is included with a list of all fields that will be migrated to Jira Cloud based on the projects selected.
You can download CSV reports for each of the issues; it is highly recommended that you download and review these reports. They will provide guidance on any extensions, actions, or configurations that may not migrate completely.
When the JMCF migration is finished, you will see the status as Complete in the Apps section.
Check the completed migration
When the JMCF app migration is shown as complete in JCMA on your Jira Data Center instance, open your Jira Cloud instance. Navigate to the JMCF app pages. If there are any migration issues requiring your attention, you are notified in a banner at the top of the page (Figure 4, right).
Click the Take action link in the notification box to proceed directly to the Post Migration page. Alternatively, you can select Post Migration at the bottom of the left navigation. This page and page link only displays if you have migrated JMCF data from Jira Data Center to Jira Cloud.
The Post Migration page will list custom fields that were migrated, and any that encountered warnings or errors during migration can be opened directly by clicking the Edit button to the right of the list. Additionally, you can filter the list using the Migration name and From/To fields at the top of the list. You can display only X based on the specific migration, or for any migrations that occurred between the selected dates.