Class: UnimatrixCLI::Citadel::App::BuildCommand
- Inherits:
-
CitadelCommand
- Object
- UnimatrixCLI::Command
- CitadelCommand
- UnimatrixCLI::Citadel::App::BuildCommand
- 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
- #execute ⇒ Object
-
#execute_build ⇒ Object
—————————————————————————-.
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
Constructor Details
This class inherits a constructor from UnimatrixCLI::Command
Instance Method Details
#execute ⇒ Object
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_build ⇒ Object
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 |