DEV Community

Naomichi Yamakita
Naomichi Yamakita

Posted on • Updated on

Released AWS ECS deployment manager

I developed AWS ECS deployment manager named genova.
This package provides ECS deployment function.

Features

  • YAML based task definition
    • Support encryption of environment variables by KMS
  • Supports multiple deployment methods
    • Command base deploy
    • Slack interactive deploy
    • GitHub push detect deploy
  • Provide web console
  • Deployment execution
    • Build image from repository on GitHub
    • Push image to ECR
    • Create service
    • Update service
    • Support scheduled event
    • Rotation cleanup of repository on ECR

This package is open source

For contents, please refer to README.
https://github.com/metaps/genova/
(Core library: https://github.com/naomichi-y/ecs_deployer)

Top comments (0)