Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Next challenges

Recent achievements

  • Global
  • Personal

Recognition

  • Give kudos
  • Received
  • Given

Leaderboard

  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Keeping Jira Dev and Jira Prod in Sync

Hello,

 

We have two instances of Jira Software Server, dev and prod, which we would like to automate sync for. We have project configurator and native backup tools hosted on AWS. However, the process for syncing things like specific status id's and custom field id's between the two instances of Jira is very tedious. It either requires manual db work or a full backup/restore from the other instance. Is there a better way to manage and sync two Jira server instances in their entirety?

 

Thanks!

3 answers

1 accepted

0 votes
Answer accepted
JimmyVanAU Community Leader Jan 23, 2020

You can use a configuration import tool such as the aptly named Configuration Manager for Jira to synchronise your configurations between instances. It's been a while since I used it, so I can't remember if the custom field id's and status id's are kept the same. Worth trialing and/or reaching out to the team at Botron to see if they can help.

0 votes
Joe Pitt Community Leader Jan 23, 2020

I presume you aren't trying to synch issues. JIRA doesn't lend itself to synching anything.

I only use the dev instance for testing out plugins, new versions of JIRA, and major upgrades to the server OS. For working with new workflows, issues, fields, etc. I use the projects on the production system one I have permission to. If I'm happy with a workflow, screen, etc. I can apply it to a current project. 

Correct, issues aren't too big of a challenge and only really originate from prod.

 

That's what we've been doing to help ourselves along as I look for a better solution. 

 

Seems Jira is stable in regards to workflow functions for the most part, however, some of our development are fairly complex groovy scripts run through scriptrunner and can sometimes crash the system. This is really the need for being able to run stuff in dev first and then push to prod when verified. Appreciate your answer, I'll leave this up for a few days before I accept what's already happening!

 

Cheers!

0 votes

Not really.  If you don't use an identical copy of the source data, then IDs are going to drift off, no matter what tools you use for synchronisation.

Ok, that was my thought too. If db's are in perfect sync and all add-on's are the same,  the instances should create new custom field id's and status id's with identical information right? 

I'm currently making this so between our instances and will test and relay back here what I find. 

 

Thanks for your answer!

Yes. 

But bear in mind production is going to move on, so they will immediately start to drift, unless you are playing back every change to production as it happens.

Suggest an answer

Log in or Sign up to answer
TAGS

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you