I’ve created a plugin for Jira Server version 7 that now needs to function within a Jira Cloud environment. When attempting installation, the marketplace displays a message stating “This hosting is not available for this add-on.” What adjustments or modifications should be made to enable installing the plugin on a Jira Cloud instance?
hey, u need to rework using the atlassian connect framework. the cloud api is differnt than server’s so plugins have to be built diff. check the cloud docs on migrating add-ons.
In my experience migrating a Jira Server plugin to Cloud, a shift in architecture is necessary. When working on my project, I discovered that the server-based functionalities do not directly translate to a Cloud environment. I had to rework the plugin using Atlassian Connect, which meant redefining endpoints and adopting the Cloud-specific authorization mechanisms. Thorough documentation review and incremental testing in a sandbox were essential. Adapting to the asynchronous nature of Cloud APIs also demanded some refactoring. I recommend investing extra time in understanding the Cloud framework to ensure compatibility and stability.
The differences between Jira Server and Cloud require your plugin to be rethought rather than simply ported. When I faced a similar challenge, I discovered that most of the code built for Server APIs doesn’t translate directly for use with the Cloud environment. Adjustment means re-engineering the plugin to work through the Atlassian Connect framework, which involves not only redefining endpoints but also adapting to Cloud-native authentication and async processing mechanisms. It is crucial to invest time in thoroughly reviewing Atlassian’s Cloud documentation to understand these nuances and test rigorously during the transition.
hey, try re-building parts of it with atlassian connect. i had issues dealing with auth and entpoints transitioning from server to cloud. check out the cloud oauth docs and use the connect framework for smoother integration, might work better than a porting fix.