Sha256: 79d030df880c43eb366e62663233bc2cdeb60ca277feca4ba447eebb05f2df9d
Contents?: true
Size: 1.26 KB
Versions: 6
Compression:
Stored size: 1.26 KB
Contents
require 'papa/task/base' require 'papa/command/larga/type' require 'papa/command/larga/deploy' require 'papa/command/slack/send_message' module Papa module Task module Common class Deploy < Base def initialize check_if_build_branch_exists end private 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 def deploy_options { branch: build_branch, hostname: @hostname } end 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 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 end end end end
Version data entries
6 entries across 6 versions & 1 rubygems