in our jira dc app we have written listner to listen to migration event, but at time of migration it asks the same app to be installed at cloud site, I have it installed already as in dev mode (it is forge app) but it is asking for marketplace app to be installed, how do i work with my dev app here because i want to test it first.
Hi @Ankit Negi
Atlassian expects that for a DC app to be “migratable” to Cloud:
A matching Cloud app is published on Atlassian Marketplace
It has app migration metadata (About the cloud migration platform | App migration platform)
The Cloud app is installed from the Marketplace on the Cloud site
So even if you manually install a Forge app in dev mode (using forge install
), JCMA doesn’t know that it’s the “official” cloud version of the app — because it’s not installed via Marketplace.
Dev-mode Forge Apps Are Not Publicly Discoverable
When you deploy a Forge app in dev mode:
It is only installed in your dev tenant
It doesn’t have a Marketplace listing
JCMA cannot confirm that this is the correct matching app
This is to ensure that the app on the Cloud side is the correct and verified one that supports migration.
If JCMA isn’t picking up your Forge dev app during migration, it could be because dev-mode apps aren’t recognized as valid targets. You could look into manual app mapping for testing or try publishing the app as a private or beta version on the Marketplace. it’s best to reach out to Atlassian Support for help.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.