class Dpl::Providers::Gae

Constants

URL

Public Instance Methods

deploy() click to toggle source
# File lib/dpl/providers/gae.rb, line 53
def deploy
  shell :deploy
  failed unless success?
end
install() click to toggle source
# File lib/dpl/providers/gae.rb, line 43
def install
  return unless install_sdk?

  shell :install
end
login() click to toggle source
# File lib/dpl/providers/gae.rb, line 49
def login
  shell :login
end

Private Instance Methods

deploy_opts() click to toggle source
# File lib/dpl/providers/gae.rb, line 60
def deploy_opts
  opts = [*opts_for(%i[project verbosity version])]
  opts << '--no-promote' unless promote?
  opts << '--no-stop-previous-version' unless stop_previous_version?
  opts.join(' ')
end
failed() click to toggle source
# File lib/dpl/providers/gae.rb, line 67
def failed
  warn :failed
  shell :cat_logs
  error ''
end
project() click to toggle source
Calls superclass method
# File lib/dpl/providers/gae.rb, line 73
def project
  super || File.dirname(build_dir)
end