Class: Deployme::Providers::Ecs
- Inherits:
-
Deployme::Provider
- Object
- Deployme::Provider
- Deployme::Providers::Ecs
- Defined in:
- lib/deployme/providers/ecs.rb
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Deployme::Provider
all, defaults, #deploy, #initialize
Constructor Details
This class inherits a constructor from Deployme::Provider
Class Method Details
.options(parser) ⇒ Object
6 7 8 9 |
# File 'lib/deployme/providers/ecs.rb', line 6 def self.(parser) parser.on('--ecs-image=IMAGE_TAG', String, 'Image tag to use for deployment') { |, value| .ecs_image = value } parser.on('--ecs-cluster=NAME', String, 'ECS Cluster name to deploy to') { |, value| .ecs_cluster = value } end |
Instance Method Details
#execute ⇒ Object
11 12 13 14 15 16 |
# File 'lib/deployme/providers/ecs.rb', line 11 def execute return if .dry_run register_tasks run_tasks register_services end |