DevOps for Mobile Apps Demo - December 3, 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 - Secure Files
UX Discussion
Architecture Discussion
Proposal for adding binary file support to CI variables
Draft MR for Data Model
Draft: Adding Ci::SecureFiles model and uploader
Highlights:
- A generalized data model to support uploading binary files to be included in CI pipelines
- Files will be encrypted and uploaded to object storage. They will be downloaded by the runner when the job starts
- This feature will require changes in Workhorse and Runner as well
Considerations
- We would likely want to add some limits around file sizes and file types, no decisions have been made yet
- We may want to limit the downloading of files to specific CI jobs, it's unclear how that would work at the moment, but it's also something being considered
Up Next
- Continue to gather feedback and iterate on the UX and implementation issues
- Work towards getting the first MR ready for review