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 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
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 a build's artifact list with its OCI reference, but only when the page being rendered 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