Index
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
ArchivedFilerecord 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
RegistryClientfrom 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
layerrecord 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
manifestDigestrecord 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 runoras pull <reference>themselves). - OrasArtifactActionFactory - Class in io.jenkins.plugins.oras_artifacts
-
Attaches an
OrasArtifactActionto every build whose artifact manager is anOrasArtifactManager- and only such builds. - OrasArtifactActionFactory() - Constructor for class io.jenkins.plugins.oras_artifacts.OrasArtifactActionFactory
- OrasArtifactManager - Class in io.jenkins.plugins.oras_artifacts
-
ArtifactManagerstoring 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
OrasArtifactManagerfor 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 actuallyOrasArtifactManager. - 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
pathrecord 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 asCredentialsProvider). - 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
All Classes and Interfaces|All Packages|Serialized Form