Is anyone else using source control to track changes of Jira project settings? For example workflows can be exported as an XML file. I export this and add this into our git repo. What other settings such as this can I put into source control?
A number of people I've worked with/for have dabbled with this, but all have ended up deciding it's not worth it. It's quite a polarised thing - you can either
It is far easier and better to do manual change control. Have a Jira project for change control on Jira and drill it into your admin team that "no Jira record = do not make the change"
This makes sense. Although I do still want to be able to track changes to things that have available settings in an XML file. I get that it's tedious and manual, but its even more frustrating when I lost a bunch of settings and have to figure out what has changed in the settings. For scripts, I've basically created a text file containing the script and settings that I manually modify to reflect the change I've made and check-in the file. The Jira project makes a lot of sense for change control. I'll most likely lean towards doing that also. Thanks for your input.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In the past, I implemented "Jira configuration as code". Here's a summary:
You now have a record of what was changed, when, and why.
Caveat: this isn't source in the sense that it generates the equivalent Jira configuration - the "syncing" must be done manually. This is because Jira doesn't have sufficient write APIs for configuration (particularly around automation rules).
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.