Index

A C D E F G H I L M O P R S T U 
All Classes and Interfaces|All Packages|Serialized Form

A

archive(FilePath, Launcher, BuildListener, Map) - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactManager
 
ArchivedFile(String, String, Layer) - Constructor for record class io.jenkins.plugins.oras_artifacts.RegistryClient.ArchivedFile
Creates an instance of a ArchivedFile record class.
archiveFile(String, String, String, Path) - Method in class io.jenkins.plugins.oras_artifacts.RegistryClient
Attach a single archived file as a referrer of the build root artifact.

C

clearAllStashes(TaskListener) - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactManager
 
configure(StaplerRequest2, JSONObject) - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig.DescriptorImpl
 
copyAllArtifactsAndStashes(Run, TaskListener) - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactManager
 
createClient() - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig
Build a new RegistryClient from this configuration.
createFor(Run) - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactActionFactory
 

D

delete() - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactManager
 
delete(String, String) - Method in class io.jenkins.plugins.oras_artifacts.RegistryClient
Delete the build root artifact and all its referrers.
deleteAllStashes(String) - Method in class io.jenkins.plugins.oras_artifacts.RegistryClient
Delete all stashes (tags starting with stash-) for the given repository.
DescriptorImpl() - Constructor for class io.jenkins.plugins.oras_artifacts.OrasArtifactManagerFactory.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig.DescriptorImpl
 
doCheckPrefix(String) - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig.DescriptorImpl
 
doCheckRegistryUrl(String) - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig.DescriptorImpl
 
doFillCredentialsIdItems(Item) - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig.DescriptorImpl
 
doReference(StaplerRequest2, StaplerResponse2, String) - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactAction
Return the OCI reference of the archived file at the given path, as JSON, or a 404 if no such file was archived (or the caller lacks permission to see it).
doValidateOrasConfig(String, String, String, boolean) - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig.DescriptorImpl
 

E

ensureBuildRoot(String, String, String, int) - Method in class io.jenkins.plugins.oras_artifacts.RegistryClient
Ensure the build root artifact exists for the given repository/tag, creating it if needed.
equals(Object) - Method in record class io.jenkins.plugins.oras_artifacts.RegistryClient.ArchivedFile
Indicates whether some other object is "equal to" this one.
exists(String, String) - Method in class io.jenkins.plugins.oras_artifacts.RegistryClient
Return whether a manifest exists for the given repository/tag.

F

findArchivedFile(String, String, String) - Method in class io.jenkins.plugins.oras_artifacts.RegistryClient
Find a single archived file by its path.

G

get() - Static method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig
 
getConfig() - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactManagerFactory
 
getCredentials(String) - Static method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig
 
getCredentialsId() - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig
 
getDisplayName() - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactAction
 
getDisplayName() - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactManagerFactory.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig.DescriptorImpl
 
getIconFileName() - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactAction
 
getPrefix() - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig
Optional prefix (namespace) prepended to every repository name derived from a job full name.
getRegistryUrl() - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig
 
getUrlName() - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactAction
 

H

hashCode() - Method in record class io.jenkins.plugins.oras_artifacts.RegistryClient.ArchivedFile
Returns a hash code value for this object.
hasStash(String, String) - Method in class io.jenkins.plugins.oras_artifacts.RegistryClient
Whether a stash exists.

I

io.jenkins.plugins.oras_artifacts - package io.jenkins.plugins.oras_artifacts
 
isEnabled() - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactManagerPageDecorator
Whether the current page shows an artifact list backed by OrasArtifactManager.
isInsecure() - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig
 

L

layer() - Method in record class io.jenkins.plugins.oras_artifacts.RegistryClient.ArchivedFile
Returns the value of the layer record component.
listArchivedFiles(String, String) - Method in class io.jenkins.plugins.oras_artifacts.RegistryClient
List all files archived for the given repository/tag by querying the OCI referrers API of the build root artifact digest.

M

managerFor(Run) - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactManagerFactory
 
manifestDigest() - Method in record class io.jenkins.plugins.oras_artifacts.RegistryClient.ArchivedFile
Returns the value of the manifestDigest record component.

O

onLoad(Run) - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactManager
 
openFile(String, String, String) - Method in class io.jenkins.plugins.oras_artifacts.RegistryClient
Open a stream to download the content of an archived file.
OrasArtifactAction - Class in io.jenkins.plugins.oras_artifacts
A small, per-build action exposing the OCI reference of each file archived through OrasArtifactManager, so the UI can show it (and let users copy it to run oras pull <reference> themselves).
OrasArtifactActionFactory - Class in io.jenkins.plugins.oras_artifacts
Attaches an OrasArtifactAction to every build whose artifact manager is an OrasArtifactManager - and only such builds.
OrasArtifactActionFactory() - Constructor for class io.jenkins.plugins.oras_artifacts.OrasArtifactActionFactory
 
OrasArtifactManager - Class in io.jenkins.plugins.oras_artifacts
ArtifactManager storing archived artifacts and stashes in an OCI registry through ORAS.
OrasArtifactManager(Run, OrasGenericArtifactConfig) - Constructor for class io.jenkins.plugins.oras_artifacts.OrasArtifactManager
 
OrasArtifactManagerFactory - Class in io.jenkins.plugins.oras_artifacts
Factory instantiating an OrasArtifactManager for every build, once configured globally.
OrasArtifactManagerFactory(OrasGenericArtifactConfig) - Constructor for class io.jenkins.plugins.oras_artifacts.OrasArtifactManagerFactory
 
OrasArtifactManagerFactory.DescriptorImpl - Class in io.jenkins.plugins.oras_artifacts
 
OrasArtifactManagerPageDecorator - Class in io.jenkins.plugins.oras_artifacts
Injects a small script (via header.jelly) that decorates each archived file listed in an artifact list with its OCI reference, but only when that artifact list is for a build whose artifact manager is actually OrasArtifactManager.
OrasArtifactManagerPageDecorator() - Constructor for class io.jenkins.plugins.oras_artifacts.OrasArtifactManagerPageDecorator
 
OrasGenericArtifactConfig - Class in io.jenkins.plugins.oras_artifacts
Global configuration of the ORAS registry used to store archived artifacts and stashes.
OrasGenericArtifactConfig() - Constructor for class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig
 
OrasGenericArtifactConfig(String, String, String, boolean) - Constructor for class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig
 
OrasGenericArtifactConfig.DescriptorImpl - Class in io.jenkins.plugins.oras_artifacts
 

P

path() - Method in record class io.jenkins.plugins.oras_artifacts.RegistryClient.ArchivedFile
Returns the value of the path record component.
pullStash(String, String, Path) - Method in class io.jenkins.plugins.oras_artifacts.RegistryClient
Pull the content of a stash to the given target file.
pushStash(String, String, Path) - Method in class io.jenkins.plugins.oras_artifacts.RegistryClient
Push a stash (a single tar.gz artifact) under the given repository/name.

R

RegistryClient - Class in io.jenkins.plugins.oras_artifacts
Wraps a Registry
RegistryClient.ArchivedFile - Record Class in io.jenkins.plugins.oras_artifacts
A file archived as a referrer of a build root artifact.
repositoryFor(String) - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig
Build the OCI repository name for the given Jenkins job full name, honoring the configured prefix.
resolve() - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig
Resolve the credentials referenced by OrasGenericArtifactConfig.getCredentialsId() into a self-contained, serializable connection descriptor that can be sent to an agent over remoting (unlike this class, which relies on controller-only APIs such as CredentialsProvider).
root() - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactManager
 

S

setCredentialsId(String) - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig
 
setInsecure(boolean) - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig
 
setPrefix(String) - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig
 
setRegistryUrl(String) - Method in class io.jenkins.plugins.oras_artifacts.OrasGenericArtifactConfig
 
stash(String, FilePath, Launcher, EnvVars, TaskListener, String, String, boolean, boolean) - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactManager
 

T

testConnection(String) - Method in class io.jenkins.plugins.oras_artifacts.RegistryClient
Test the connection to the registry by pushing and deleting a small artifact.
toString() - Method in record class io.jenkins.plugins.oras_artifacts.RegistryClient.ArchivedFile
Returns a string representation of this record class.
type() - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactActionFactory
 

U

unstash(String, FilePath, Launcher, EnvVars, TaskListener) - Method in class io.jenkins.plugins.oras_artifacts.OrasArtifactManager
 
A C D E F G H I L M O P R S T U 
All Classes and Interfaces|All Packages|Serialized Form