We are using a lot of customization and many adds-on including script runner. We are trying to automate the process of promoting the changes form development to production as much as possible in a clean way. Currently, using project configurator or configuration manager still requires a lot of manual work that we are not satisfied with.
Is there any way to achieve this? and what is the best way to manage the dev/prod environments.
I use gitflow (dev and master branch) and script editor for the deploying the automation (scipts) to production.
About changes in workflow, unfortunately we do as manual steps.
I am also, interested to the automation that changes.
Sure, that's easy.
I have 2 branches - dev and master.
Master is restricted.
Everyone can create a new branch and do git checkout on test env.
and for test env everyone can do checkout and git pull from service account via ssh access.
The scripts located in gitlab.
Once everything is ok, on prod env we have access only for the 3 users, they can git pull. + 1 service account, which account automatically do git pull from master branch after commit event, merge.
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