We are developing a Xamarin app that will essentially be a whitelisted base for different clients (1…n). And we would like to be able to handle the deployment automatically for all clients (for which the tags and workflow chaining seem like a good fit), but we also have the possibility to add releases for specific clients (e.g. for customizations that happen between releases). Our codebase is set up such that msbuild will build everything(app customizations through bundle ID) correctly given the correct configuration, so it is mostly the signing and downstream. Is there a way to trigger this automatically?
Ideally what I would like to do is receive pull requests onto the release branch, and if they say “build_Client1, build_Client2” I would like to be able to trigger 1 build for each of these n clients. The workflow on Bitrise would be the same (just a few environment variable changes). Is something like this possible?