class Papa::Task::Common::Deploy

Public Class Methods

new() click to toggle source
# File lib/papa/task/common/deploy.rb, line 10
def initialize
  check_if_build_branch_exists
end

Private Instance Methods

deploy_options() click to toggle source
# File lib/papa/task/common/deploy.rb, line 25
def deploy_options
  {
    branch: build_branch,
    hostname: @hostname
  }
end
failure_message() click to toggle source
# File lib/papa/task/common/deploy.rb, line 40
def failure_message
  Helper::Output.failure 'There was a problem deploying larga instance.'
  info = ''
  info << "  Branch: #{build_branch}\n"
  Helper::Output.failure_info info
end
queue() click to toggle source
# File lib/papa/task/common/deploy.rb, line 16
def queue
  [
    Command::Larga::Type.new,
    Command::Slack::SendMessage.new(@build_type, @hostname, 'started'),
    Command::Larga::Deploy.new(deploy_options),
    Command::Slack::SendMessage.new(@build_type, @hostname, 'done')
  ]
end
success_message() click to toggle source
# File lib/papa/task/common/deploy.rb, line 32
def success_message
  Helper::Output.success 'Successfully deployed larga instance.'
  info = ''
  info << "  Branch: #{build_branch}\n"
  info << "  URL: https://#{@hostname}.indinerocorp.com\n"
  Helper::Output.success_info info
end