We're in process of defining a workflow for mobile builds across multiple developers. We've only had one until recently, so we didn't have to worry too much about tracking simultaneous feature builds for QA (we use gitflow).
1) Versioning
Builds for the apple and android stores require versions. But, features built for QA won't have an assigned version yet, since we don't know what release it will be in. We are thinking of just using the current version in production, and using build counts to differentiate builds. Is there a best practice for tracking builds in Testflight / Google Play only targeted for internal test?
2) Tracking Builds in JIRA
With multiple builds in the store for testing, we need to tag our JIRA tickets with the associated build in the store. We're going to do this manually, but I'm not sure the best way to do that is. And, if we wanted to build in some automation, what would that look like?