How do I develop an addon that is available both for sever and for cloud instances? Like Zephyr?
I cannot use Atlassian Connect, because it works only for the cloud and not for JIRA server.
I cannot use a common JIRA server addon, because it cannot be installed in the cloud.
So how am I supposed to develop an addon both for the JIRA cloud and JIRA server? Is there somewhere a documentation page that explains this?
Community moderators have prevented the ability to post new answers.
You can't. When you see offerings for Cloud and Server, there's one of three things happening:
Connect and type-2 add-ons are fundamentally different. Although you can share some of the core code for them in some ways, the framework you have to implement them in is totally different.
Most of the documentation refers to what you call "type-2" as "Plugins 2" (as in Plugins System Version 2). Searching for type-2 will likely just lead you to the wrong content or diabetes content elsewhere.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, sorry, I've spent too long hanging around with developers recently.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It's also important to note that, with point 3, we have not accepted any new vendor written Plugins 2 addons into our Cloud offering for a long time and that is not likely to change any time soon. Also, Atlassian Connect will not be getting Server support: https://developer.atlassian.com/static/connect/docs/latest/resources/connect-for-server.html
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The frameworks for developing discrete binary add-ons for our Server software, and developing multi-tenant cloud-based add-ons for our SaaS products are fundamentally different. This means there is no path to developing only one add-on for both, and is why you won't find documentation on our site.
That said, at AtlasCamp last year @Patrick Streule gave a talk called "Connect everywhere - Cloud and Server" where he talks about techniques to architecting your add-on so that most of your code can be used for both Connect and P2.
You can see that talk here:
https://www.youtube.com/watch?v=ybhmYq9QOxY&index=23&list=PLaD4FvsFdarQsi3IUT9btuRPXukhkmC43
Additionally, we have a guest blog post from a vendor we're finalizing that will be published on http://developer.atlassian.com/blog and that talks about this topic as well. Keep an eye on the blog for that.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Is this the article? https://developer.atlassian.com/blog/2016/02/universal-addons-for-jira-server-cloud/
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Please check Cloud and Server Atlassian Common Code. It goes with sources and demonstrates approach for creating common Atlassian Cloud and Server plugins. The beauty of the apporach is that booth JavaScript and Java sources are shared.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.