Class: Buildizer::Cli::Main

Inherits:
Base
  • Object
show all
Includes:
OptionMod
Defined in:
lib/buildizer/cli/main.rb

Instance Method Summary collapse

Methods included from OptionMod

included

Instance Method Details

#buildObject



68
69
70
# File 'lib/buildizer/cli/main.rb', line 68

def build
  packager.build!
end

#deinitObject



56
57
58
# File 'lib/buildizer/cli/main.rb', line 56

def deinit
  packager.deinit!
end

#deployObject



74
75
76
# File 'lib/buildizer/cli/main.rb', line 74

def deploy
  packager.deploy!
end

#prepareObject



62
63
64
# File 'lib/buildizer/cli/main.rb', line 62

def prepare
  packager.prepare!
end

#setupObject



39
40
41
42
43
44
45
46
47
48
49
50
51
52
# File 'lib/buildizer/cli/main.rb', line 39

def setup
  if options['verify_ci']
    raise(Error, message: "#{packager.ci.ci_name} confugration update needed") unless packager.ci.configuration_actual?
  else
    packager.project_settings_setup!
    packager.
    packager.ci.setup!
    packager.package_cloud_setup!
    packager.docker_cache_setup!
    packager.overcommit_setup!
    packager.overcommit_verify_setup!
    packager.overcommit_ci_setup!
  end
end

#verifyObject



80
81
82
# File 'lib/buildizer/cli/main.rb', line 80

def verify
  packager.verify!
end