Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

is it mandatory to use different binary for server and datacenter in jira for plugins

Pavan
Contributor
December 18, 2023

Hello Team,


We recently upgraded our jira from 8.5 to 9.12.1

when i download binary for jira , there is no different binary for server and datacenter

image.png

 

but for plugins , this is not the same case , 
image.png

 

As i have upgraded my jira instance to server 
according to server , i have upgraded all plugins as per server 

do we need to download datacenter plugin again for jira datacenter instance?

2 answers

0 votes
Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
December 18, 2023

Hi Pavan,

Not for Scriptrunner.  Most app, including Scriptrunner, now are written entirely for DC, because Server is going away in a few weeks.  We've not had a different compilation for Scriptrunner for Server and DC since DC arrived!

But DC apps all work on server (they just never run the DC-specific code) - you can think of a Server install as "A DC install with only one node".

The marketplace lists them separately for historical reasons, but most vendors simply provide the same DC binary for the Server and DC listings.

0 votes
Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
December 18, 2023

Hi Pavan,

Some apps do have different distributables for Server and Data Center, but Scriptrunner is not one of them.  It has been built for Data Center only for years now.

Apps written for DC always work on Server, so there's no need to have a Server version separately. 

It is not the other way around - DC apps sometimes require code for handling things Server does not do, (sessions and clustering stuff), so you can't be sure a Server app will work on DC.  But a DC app will be fine on Server, it just never needs to call the DC specific code in it.

Suggest an answer

Log in or Sign up to answer