Skip to content

feat: auto migrate zoom recordings

Navin Karkera requested to merge navin/auto-migrate-meetings into master

This MR implements a script to automatically migrate zoom meeting recordings to google drive.

The plan is to have the script run automatically every week (tentatively) using Gitlab schedules feature.

Following features are included:

  • Migrate meetings from multiple zoom accounts based on provided config (environment variables).
  • Supports filtering meetings based on topic regex pattern, start and end date.
  • Email notification about the process result i.e. uploaded/failed videos for each account.
  • Uploads videos to designated folder in drive for each account.
  • Added a section about automation in handbook with instructions about running the script

Supporting information

Testing instructions:

Please follow the instructions provided here to test the script locally.

Rendered instructions can be found in automation/migrate_zoom_recordings.html section of the preview in MR

Post merge checklist:

  • Update current scheduled jobs to include PROCESS_NAME variable
  • Add/update gitlab ci/cd variables
  • Create a new schedule for this process
Edited by Navin Karkera

Merge request reports