Method: Broadside::EcsDeploy#rollback
- Defined in:
- lib/broadside/ecs/ecs_deploy.rb
#rollback(options = {}) ⇒ Object
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'lib/broadside/ecs/ecs_deploy.rb', line 53 def rollback( = {}) count = [:rollback] || 1 info "Rolling back #{count} release(s) for #{family}..." EcsManager.check_service_and_task_definition_state!(@target) begin EcsManager.deregister_last_n_tasks_definitions(family, count) update_service() rescue StandardError error 'Rollback failed to complete!' raise end info 'Rollback complete.' end |