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 is a build (any of its pages, since the artifact list can be shown both in the "Build Artifacts" fragment on the build page and on the dedicated artifacts page) whose artifact manager is 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 a build's artifact list with its OCI reference, but only when the page being rendered 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