The Joys of Automatic Deployment of a Multi Platform Electron Application
summary
Claim is simple never check secrets into a repo and instead store them in AWS Systems Manager Parameter Store and fetch them at runtime with the AWS SDK SSM. The team builds a cross platform Electron app called Secret Awesome to manage and clone secure strings across regions, packages with Electron Forge, uses Azure DevOps Mac Linux and Windows agents (includes 240 free Mac minutes) to make signed installers, signs Mac with a Developer ID P12 and Windows with a PFX, uploads artifacts to GitHub Releases and verifies each platform manually.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:26The Joys of Automatic Deployment of a Multi-Platform Electron Application It's Fun!
- 2:07Secrets and Security
- 6:17AWS Systems Manager Parameter Store
- 11:13Secret AWSome
- 19:03Application Signing
- 23:18Continuous Deployment
- 24:37Azure DevOps
- 27:48Testing
related talks
24mBuilding Desktop Apps with Ember and Electron
10mMulti-Platform Releases with Esy and Azure Pipelines
33mContinuous Deployments and Data Sovereignty: A Case Study
46mSecrets Management for the Modern Tech. Pro
38mSecrets Management - Falling into the Pit of Success
43mSecret Sauce of Cross-platform Mobile App Continuous Delivery
41mSecure Delivery in our Remote Reality: Modzy's Approach to DevSecOps
43mBuilding and deploying secure apps by “shifting left”
