Add Android build and publishing capability to AutoDevOps
Problem to solve
Setting up mobile builds requires using a complicated template and instructions (see: https://about.gitlab.com/2019/01/28/android-publishing-with-gitlab-and-fastlane/ and template introduced at https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/24722 for an Android example.) There's a good chance a lot of this could be autodetected and set up for you using AutoDevOps which would be
Target audience
- Sasha, Software Developer, https://design.gitlab.com/research/personas#persona-sasha
For Sasha, having this kind of magic in the pipeline would make things much much easier.
Further details
There are complications here around signing certificates and accounts used to publish to the store, channels for beta, and more. But all should be solvable through different means, including setting appropriate variables with the needed values.
Proposal
TBD
What does success look like, and how can we measure that?
Measured # of projects using this capability within AutoDevOps to set up their projects with zero touch.