Support & Downloads

Izymes builds easy-to-use apps for Atlassian applications that boost your productivity, free you from performing repetitive tasks inside Confluence, Jira and Bitbucket and enable you to use your time for what you do best – YOUR job.

Book a Demo

Interested in a 1-on-1 demonstration of Izymes’s products?
Here we will walk you through;

• All features and benefits of the product you are interested in trying.
• How to set up the account and configure the settings.
• Other tips, tricks and best practices.

It will also give us time to answer any questions you may have, or perhaps you just want to have a chat, we love a good chat.
You can schedule a time on the Calendly link below. Talk soon!

Contact Info
HQ Southport
Queensland, Australia
[email protected]
Follow Us

Workzone cloud migration assistant

Getting help with migrating your teams and development process to cloud is a huge time saver – thanks to all cloud migration assistants that are available already for Atlassian products and Marketplace apps. Cloud migration assistants are apps or tools that have a deep understanding of the server/datacenter side of content and configuration of your instance and know how to map this data to the cloud instance.

Workzone is traditionally a Bitbucket server/datacenter app that helps teams streamline and control their pull request workflow – and now Workzone is available for Bitbucket cloud.

Usually Atlassian Marketplace apps rely on an additional app or built-in cloud migration assistant to make the transition from the server/datacenter app to cloud version seamless. Since Workzone is completely configurable via REST API on server/datacenter and cloud we preferred a Command Line Interface (CLI) based migration app for good reasons:

  1. No additional app installations or upgrades required for Bitbucket server/dc
  2. Workzone cloud migration assistant (WCMA) CLI runs locally or in any docker environment of your choice
  3. Instance access credentials are never submitted or stored beyond a local .env file.
  4. WCMA is open source written in Typescript and fully transparent.
  5. The migrated cloud Workzone settings are strictly JSON format and can be modified before importing them into Workzone cloud.
Workzone cloud migration assistant infrastructure
Workzone cloud migration assistant infrastructure

Migration steps

Preparation
  1. If you haven’t already migrate Bitbucket server/dc repos and users to Bitbucket cloud with the Bitbucket migration assistant
    1. Project keys must be identical in DC/server and Cloud and
    2. Repository slugs must be identical in DC/server and Cloud and
    3. WCMA matches Workzone reviewer configuration users by display name between DC/server and cloud. User display names must be identical (that’s because access to user emails is not available for Bitbucket cloud) and
    4. WCMA matches Workzone reviewer configuration groups by group slug (a group name representation without spaces) between server and cloud, they must be identical.
  2. If you haven’t already install Docker into an environment of your choice, this could be your local host
  3. Git clone the WCMA repository
Running the migration with Docker
  1. Create a .env file, copy content from sample.env and add your information for BITBUCKET_REST_API_BASEURL="https://your-data-center-url/rest/api/latest" BITBUCKET_WORKZONE_REST_API_BASEURL="https://your-data-center-url/rest/workzoneresource/latest" ....
  2. Run ./migrate.sh
    This will build a docker image on the fly and run it in a stateless container.
    The result is a JSON file with a schema that can be imported into Workzone for Bitbucket cloud.
  3. We recommend double checking reviewer usernames
Import Workzone settings into cloud
  1. Navigate to your Workspace Settings from the top right settings icon.
  2. Click on “App Settings” under the “Workzone” title.
  3. Under the “Export and Import Workzone Data” section, click on “Import Data”
  4. Select the Workzone Export json file you want to import, then click “Confirm”
  5. You should now see a confirmation popup in the bottom left of your screen instructing you to reload the page. The data on the current page will not reflect the new import until you reload the page.

Getting the most out of Workzone

Workzone cloud is free for teams up to 5 users, for teams larger than 5 users Workzone cloud requires a subscription of currently USD 0.50 per user per month. Atlassian Partners and resellers can get the usual discounts for their clients. As much as we would love to integrate licensing with the Atlassian Marketplace that we all love and trust, Bitbucket apps do not get to enjoy this luxury just yet.

Post a Comment