Migrating ScriptRunner apps to Cloud
All the resources you need to get to grips with ScriptRunner migration.
We know that migrating an app like ScriptRunner can be daunting.
There can be lots lurking in an old instance that you have to sift through even before you get to the plugins that are installed, so we have pulled together everything we could think of that might help lighten the load.
Need to understand the differences between ScriptRunner for Confluence Data Center and ScriptRunner for Confluence Cloud? We've got you. Want to get to grips with the different Atlassian APIs? We can help with that.
In this section, we've assembled FAQs, checklists, case studies, webinars, the works.
And if you have a question we haven’t answered, we want to hear from you.
We're here to help.
Differences
ScriptRunner for Jira
See your hosting options, feature comparisons and resources.
ScriptRunner for Confluence
See your hosting options, feature comparisons and resources.
ScriptRunner for Bitbucket
See your hosting options, feature comparisons and resources.
Migration processes
Can I migrate everything automatically?
Certain elements can be migrated via Atlassian's Cloud Migration Assistants for Jira and Confluence, but it isn't currently possible for the migration path for ScriptRunner to be 100% automatic. We are developing tools internally and working with Atlassian to allow us to support even more automation in the process.
How do you deploy from a test environment to production?
There are apps and products which can support you, but it will depend on the exact use case. Feel free to reach out to your Atlassian partner if you’d like more help.
Your scripts
Will I have to rewrite ScriptRunner scripts when I migrate to Cloud?
Yes, you will have to do some level of rewriting for almost all scripts because Jira Data Center uses a different API to Jira Cloud. The same is true for Confluence.
Jira Cloud apps use its REST API which is different to Jira Data Center’s Java API. Some scripts will be easy to translate, others may be more difficult. Read our guide to rewriting scripts for Cloud.
Is there a way to parse out the Java API and translate to the REST API when migrating scripts to the cloud?
This is not always possible because of the fundamental API differences between Atlassian’s on-prem and Cloud products.
Some “direct API translations” are possible from Data Center to Cloud but most are not. In general, the Cloud API contains more functions when compared to Data Center.
For more information on the Atlassian Cloud API, check out this page from Atlassian.
Can I get a concise list of all my ScriptRunner scripts on Data Center to review before a Cloud migration?
In ScriptRunner for Jira, you can see all of your scripts using the Script Registry feature.
Can we build our own REST endpoints in Cloud?
Technically, yes, this is possible in Atlassian Forge. However, you cannot use ScriptRunner for Jira Cloud to build these.
Privacy, security and integrations
Do you have access to all of my data on Cloud?
Your privacy and security is incredibly important to us. ScriptRunner apps are ISO 20071 compliant and we have worked hard with Atlassian to achieve their "Cloud Fortified" status on Cloud apps such as ScriptRunner for Jira and ScriptRunner for Confluence.
ScriptRunner for Jira Cloud and ScriptRunner for Confluence Cloud customers also benefit from data residency.
Learn more about our approach to trust and privacy. For details on how we handle your data, please see our privacy policy or see the EULA for any of our apps on the Atlassian Marketplace.
How do ScriptRunner for Jira Cloud and ScriptRunner for Confluence Cloud integrate with other tools?
This depends on the APIs provided by your other apps. In general, it should be possible to connect many services, but the specifics and logistics may vary. ScriptRunner Connect comes with a number of connectors for Atlassian and beyond to give you a seamlessly integrated toolstack.
Feel free to speak to us before starting the journey as our experts and tools may be able to help.
Pricing
Why is ScriptRunner much more expensive on Cloud?
Comparing Cloud app pricing to Server/Data Center app pricing is very difficult. This is because it is not a direct comparison. For instance, Cloud apps handle hosting, maintenance and upgrades, whereas Server/Data Center apps do not. When comparing costs, we always advise you to consider your total costs on each hosting and not just the app costs. This will help you make a truer comparison before deciding what is best for your organisation.
I only get a 30 day free Cloud trial, but my migration will take much longer, what do I do?
If you’re about to migrate to Cloud and want a longer trial, we always advise speaking to your partner or vendor. If you don’t already have one, feel free to speak to our colleagues at Adaptavist or find a partner in your region.
Ready to dive into your apps?
Let's take a look at the specifics for each ScriptRunner app.
ScriptRunner for Jira
See your hosting options, feature comparisons and resources.
ScriptRunner for Confluence
See your hosting options, feature comparisons and resources.
ScriptRunner for Bitbucket
See your hosting options, feature comparisons and resources.
Need some help writing scripts for Cloud?
Don’t have the bandwidth to rewrite your scripts in-house? Whether it’s time restrictions, personnel changes or a lack of confidence holding you back, our scripting service can help get you up and running quicker.
- Get production-ready scripts on demand
- Available across ScriptRunner for Jira, Confluence, or Bitbucket
- Available across Cloud and Data Center
- Cloud Migration packages available
Migration guidance
Navigating between Data Center and Cloud and not sure where to start? Our Customer Success Team has you covered.