/
Migrating from Cloud to Server or Data Center

Migrating from Cloud to Server or Data Center

Below are instructions on how to migrate AssertThat BDD, Cucumber & Test Management plugin from Jira Cloud to Jira Server or Data Center

Differences between Server/DC and Cloud versions of the app

Feature

Jira Cloud

Jira Server/Data Center

Feature

Jira Cloud

Jira Server/Data Center

Features/scenarios upload and management

Scenario Manager

Traceability Matrix

Automated Test Report

Link Scenarios to User Stories

Manual Scenarios execution

AssertThat Test Plans

 Migration instructions

Prerequisites:

  1. Install AssertThat - BDD, Cucumber & Test Management for Jira | Atlassian Marketplace plugin on your Jira Server or DC instance

  2. Enable AssertThat BDD & Cucumber for Jira plugin for the projects that you are going to migrate on the Cloud instance. AssertThat Configuration & Enable for project (optional)

  3. Download and install Python on the instance you are going to use for running migration scripts https://www.python.org/downloads/

In order to retain the linkage between scenarios and user stories Jira Server/DC project key and Jira Cloud project key should match exactly.

Migration steps

  1. Clone repository https://bitbucket.org/AssertThat/assertthat-bdd-server-migration/src/master/

  2. Install dependencies. Run
    pip install -r requirements.txt

  3. Update global configuration in ./config/global.json

    { "jira_server_url": "https://mycompany-jira.com", "jira_server_username": "username", "jira_server_password": "password", "jira_cloud_url": "https://mycompany.atlassian.net", "jira_cloud_username": "user@example.com", "jira_cloud_api_token": "", "default_assertthat_access_key": "", "default_assertthat_secret_key": "", "assertthat_host": "https://bdd.assertthat.app" }

    jira_server_url - The URL of your Jira server or Data Center instance e.g https://jira.mycompany.com

    jira_server_username - The username of the Jira Server/DC user with admin access to the projects.
    jira_server_password - The password of the Jira Server/DC user with admin access to the projects.
    jira_cloud_url - The URL of the cloud Jira instance where the projects are being migrated from e.g. https://mycompany.atlassian.net
    jira_cloud_username - The email address of the Jira Cloud user which has Browse users and groups global permission. More details here