Open Sourcing Drone Deploy ECS
AssemblyAI has open-sourced a Drone plugin called drone-deploy-ecs that enables deploying updates to Amazon ECS. The plugin is opinionated and may not fit everyone's needs perfectly. The team chose to use ECS as their deployment controller due to its built-in rollbacks via the deployment circuit breaker. Writing the plugin was simple, with Drone exposing plugin settings as environment variables. The plugin only modifies a single container within a Task Definition and has specific IAM permissions requirements. Currently, only one container in a given Task Definition can be updated at a time, but they are open to adding support for updating multiple containers.
Company
AssemblyAI
Date published
June 1, 2021
Author(s)
Mitch Anderson
Word count
663
Language
English
Hacker News points
None found.