class Buildizer::Os::Base
Attributes
docker[R]
Public Class Methods
new(docker, **kwargs)
click to toggle source
# File lib/buildizer/os/base.rb, line 6 def initialize(docker, **kwargs) @docker = docker end
Public Instance Methods
base_image_name()
click to toggle source
# File lib/buildizer/os/base.rb, line 10 def base_image_name "buildizer/#{base_vendor_image_name}" end
base_vendor_image_name()
click to toggle source
# File lib/buildizer/os/base.rb, line 14 def base_vendor_image_name "#{name}:#{version}" end
build_dep(image, build_dep)
click to toggle source
# File lib/buildizer/os/base.rb, line 41 def build_dep(image, build_dep) raise end
fpm_extra_params()
click to toggle source
# File lib/buildizer/os/base.rb, line 38 def fpm_extra_params end
fpm_output_type()
click to toggle source
# File lib/buildizer/os/base.rb, line 34 def fpm_output_type raise end
install_test_package_instructions(target)
click to toggle source
# File lib/buildizer/os/base.rb, line 61 def install_test_package_instructions(target) raise end
name()
click to toggle source
# File lib/buildizer/os/base.rb, line 18 def name raise end
native_build_instructions(target)
click to toggle source
# File lib/buildizer/os/base.rb, line 49 def native_build_instructions(target) raise end
package_cloud_os_name()
click to toggle source
# File lib/buildizer/os/base.rb, line 22 def package_cloud_os_name name end
package_cloud_os_version()
click to toggle source
# File lib/buildizer/os/base.rb, line 26 def package_cloud_os_version version end
patch_build_dep(target)
click to toggle source
# File lib/buildizer/os/base.rb, line 45 def patch_build_dep(target) target_package_spec(target) end
patch_build_instructions(target)
click to toggle source
# File lib/buildizer/os/base.rb, line 53 def patch_build_instructions(target) raise end
prepare_test_container_instructions(target)
click to toggle source
# File lib/buildizer/os/base.rb, line 65 def prepare_test_container_instructions(target) end
target_package_spec(target)
click to toggle source
# File lib/buildizer/os/base.rb, line 57 def target_package_spec(target) raise end
version()
click to toggle source
# File lib/buildizer/os/base.rb, line 30 def version raise end