Class: Buildizer::Builder::Native
- Inherits:
-
Base
- Object
- Base
- Buildizer::Builder::Native
show all
- Defined in:
- lib/buildizer/builder/native.rb
Instance Attribute Summary
Attributes inherited from Base
#buildizer, #docker, #work_path
Instance Method Summary
collapse
Methods inherited from Base
#_required_params!, #build, #build_dep, #build_jobs, #build_target, #deploy, #deploy_target, #do_merge_params, #initial_target_params, #initialize, #install_test_package_instructions, #merge_params, #new_target, #prepare, #prepare_package_source_instructions, #prepare_target_build_image, #prepare_test_container_instructions, #target_names, #targets, #test, #test_target, #test_target_env, #verify
Instance Method Details
#build_instructions(target) ⇒ Object
17
18
19
|
# File 'lib/buildizer/builder/native.rb', line 17
def build_instructions(target)
target.os.native_build_instructions(target)
end
|
#build_type ⇒ Object
4
5
6
|
# File 'lib/buildizer/builder/native.rb', line 4
def build_type
'native'
end
|
#check_params!(params) ⇒ Object
12
13
14
15
|
# File 'lib/buildizer/builder/native.rb', line 12
def check_params!(params)
super
_required_params! :package_version, params
end
|
#target_klass ⇒ Object
8
9
10
|
# File 'lib/buildizer/builder/native.rb', line 8
def target_klass
Target::Native
end
|