DevOps for Mobile Apps Demo - November 18, 2021
Recording
Mission
DevOps for Mobile Apps Single-Engineer Group
Our goal is to improve the experience for Developers targeting mobile platforms by providing CI/CD capabilities and workflows that improve the experience of provisioning and deploying mobile apps.
Demos like this one are published each week, you can find previous demos and see new ones when they are finished in the Weekly Demos issue.
Current Update - Code Signing in GitLab
UX Discussion
Architecture Discussion
Mobile Code Signing Architecture Proposal
Highlights:
- Separate DB backed model for each file type (better support for validation, visualization, and generation)
- The relevant attributes would be added to the CI job automatically
- A Runner change would be needed in order to load the binary file into the CI job
- Start with one asset type to prove out the concept, then roll out others
Considerations
- This is focused specifically on mobile right now, but a generalized code signing feature would be an easy adjustment
- What limitations would be reasonable to put in place for how the signing assets are exposed to the Runner. One suggestion was to limit to protected branches.
Up Next
- Get and understanding of how desktop signing works, specifically around Windows applications.
- Continue to iterate on the UX approach
- Work on a POC to load file data into CI jobs
Edited by Darby Frey