Skip to content

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

Secure Files UX Proposal

ci_secure_files

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