Class: UnimatrixCLI::Citadel::App::BuildCommand

Inherits:
CitadelCommand show all
Defined in:
lib/unimatrix_cli/citadel/app/build_command.rb

Constant Summary

Constants inherited from CitadelCommand

CitadelCommand::APIS, CitadelCommand::PRIVATE_SUBNETS, CitadelCommand::ROOT

Instance Method Summary collapse

Methods inherited from CitadelCommand

#account, #aws_client, #instance_details, #instance_list, #instances_by_zone, #key, #load_environment, #user, #write_instance_details

Methods inherited from UnimatrixCLI::Command

available_commands, descendants, #initialize, #read_file, #validate, #validate_collection, #write

Methods included from UnimatrixParser

included

Constructor Details

This class inherits a constructor from UnimatrixCLI::Command

Instance Method Details

#executeObject



12
13
14
15
16
# File 'lib/unimatrix_cli/citadel/app/build_command.rb', line 12

def execute
  if load_environment
    execute_build
  end
end

#execute_buildObject




20
21
22
23
24
# File 'lib/unimatrix_cli/citadel/app/build_command.rb', line 20

def execute_build
  command = base_command + " -t do_it #{ @options[ :builder ] } " +
    "#{ @options[ :app ] } #{ @options[ :branch ] }"
  system( command )
end