oras_add_platform_archive()
def oras_add_platform_archive(name, url, artifact, tag, add_prefix, globs)Checks out an archive using oras.
Args
name- Name of the rule.url- The URL of the oras archive to download.artifact- The artifact name of the oras archive (platform will be appended to artifact name)tag- The tag of the oras archive.add_prefix- The prefix to add to the archive.globs- List of globs to include/exclude.
oras_add_publish_archive()
def oras_add_publish_archive(name, url, artifact, tag, input, deps, deploy_repo, layer_info, suffix)Publishes an archive using oras.
Args
name- Name of the project to publish.url- The URL of the oras archive to publish.artifact- The artifact name of the oras archive.tag- The tag of the oras archive.input- The workspace path to the folder/file to archive and publish.deps- Dependencies for the archive.deploy_repo- The deploy repository to publish the archive to.layer_info- The layer info of the archive.suffix- The suffix of the archive file (tar.gz, tar.xz, tar.bz2, zip).