Hi, my organisation currently use BitBucket to control a Matillion implementation. This involves creating BitBucket Branches from within Matillion when a change is required. This works fine.
However, I'd like to start using JIRA to control our releases and in order to avoid the overhead of manual update, I want to activate the JIRA<-->BitBucket integration so that status updates in BitBucket are automatically reflected back in JIRA (e.g. work has started / completed on a component). This will involve creating a new Branch in BitBucket for each Story within JIRA.
The question I have is whether this dual update process, with Branches being created from both JIRA and the ETL tool can work. Does anyone have any experience of this?
I'm thinking of creating a naming standard so that, as soon as a story is accepted in a Release, a branch is created in BitBucket from JIRA such as Feature/JIRA222. When a developer starts work within Matillion, they would create an additional branch from Matillion under the JIRA branch such as Feature/JIRA222/Developer A. There could potentially be multiple developers working on multiple components under the JIRA Branch.
Do you think this is a feasible/workable approach? All advice is very welcome, I'm pretty new to this.....