class Ey::Core::Cli::TimeoutDeploy

Public Instance Methods

handle() click to toggle source
# File lib/ey-core/cli/timeout_deploy.rb, line 43
def handle
  operator, environment = core_operator_and_environment_for(self.options)
  app                   = core_application_for(environment, options)
  deployment = core_client.
    deployments.
    first(environment_id: environment.id, application_id: app.id)

  puts "Timing out the most recent deployment (deploy started at: #{deployment.started_at})".green

  deployment.timeout(option(:message))
  ap deployment
end