Class: Buildizer::Target::Native

Inherits:
Base
  • Object
show all
Includes:
PackageNameMod
Defined in:
lib/buildizer/target/native.rb

Instance Attribute Summary

Attributes inherited from Base

#before_build, #build_dep, #builder, #image, #maintainer, #name, #package_cloud, #package_name, #package_version, #prepare

Instance Method Summary collapse

Methods included from PackageNameMod

#container_package_name, #package_release, #package_upstream_version

Methods inherited from Base

#_package_cloud_path, #base_package_name, #container_package_archive_name, #container_package_archive_path, #container_package_name, #container_package_path, #docker_cache_image, #docker_image, #docker_image_repository, #docker_image_tag, #image_build_path, #image_extra_path, #initialize, #maintainer_email, #package_version_tag

Constructor Details

This class inherits a constructor from Buildizer::Target::Base

Instance Method Details

#image_work_pathObject



6
7
8
# File 'lib/buildizer/target/native.rb', line 6

def image_work_path
  builder.work_path.join('native').join(package_name).join(package_version).join(name)
end

#package_version_tag_param_nameObject



10
11
12
# File 'lib/buildizer/target/native.rb', line 10

def package_version_tag_param_name
  :package_version
end