ecs-deploy

Simple shell script for initiating blue-green deployments on Amazon EC2 Container Service (ECS)

MIT License

Downloads
7.1K
Stars
2K
Committers
59

Bot releases are visible (Hide)

ecs-deploy - Allow change/replace repo for an image in task definition

Published by fillup about 4 years ago

ecs-deploy - Task def from file, health check from task def, enhanced run-task, Alpine 3.12

Published by fillup about 4 years ago

  • Adding support for loading task definition from file via --task-definition-file
  • Updating service now checks task definition for a health check definition to determine if it should wait for RUNNING status or HEALTHY
  • Enhanced --run-task with new optional parameters for --wait-for-success, --launch-type, and --network-configuration
  • Update Docker image to alpine:3.12

Thanks to @majdarbash, @nakulpathak3, and @maslakov for their contributions!

Includes #194, #200, #202, and #206

ecs-deploy - Add GitHub Action support

Published by fillup almost 5 years ago

ecs-deploy - Upgrade Alpine, support executionRoleArn, fix unbound variable errors

Published by fillup about 5 years ago

This release incorporates a few PRs, special thanks to the contributors:

  • @kakakakakku for updating Alpine to 3.8
  • @bobdoah for help with unbound variables
  • @taka011239 for better Fargate support
  • @yu-orz for adding executionRoleArn support
ecs-deploy - Add flag for using the latest task definition

Published by fillup about 6 years ago

--use-latest-task-def Will use the most recently created task definition as it's base, rather than the last used.

ecs-deploy - Corrections in usage/docs

Published by fillup about 6 years ago

ecs-deploy - Several new features and bug fixes

Published by fillup about 6 years ago

Merged in several PRs:

  • #112 - Avoid Bash Expansions
  • #118 - Update only task definition (without service)
  • #141 - Add support for "force new deployment"
  • #148 - Add "skip deployments check" to speed up deployment and not wait for deployment to finish before exiting
  • #150 - Add --run-task option for running one off tasks (not ongoing service)

Big thanks to @fbenz, @eguven, @kakakakakku, @Kostanos, and @nazo for their contributions to this release.

ecs-deploy - Adding assume role support

Published by fillup over 6 years ago

ecs-deploy - Fargate and placementConstraints support

Published by fillup over 6 years ago

ecs-deploy - Support multi-level releases

Published by fillup over 7 years ago

ecs-deploy - Rollback bugfix

Published by fillup over 7 years ago

ecs-deploy - Add flag for --enable-rollback

Published by fillup over 7 years ago

Changing rollback behavior to be disabled by default and use new flag --enable-rollback to enable it.

Package Rankings
Top 4.16% on Github actions
Top 12.88% on Packagist.org