Class AbstractOrasParameterValue
java.lang.Object
hudson.model.ParameterValue
io.jenkins.plugins.oras.parameter.AbstractOrasParameterValue
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
OrasPlatformParameterValue,OrasRepositoryParameterValue,OrasTagParameterValue
Base class for ORAS parameter
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionAnnotationsprotected final StringThe digest of the artifact (e.g.protected final StringThe registry URL (e.g.protected final StringThe repository name (e.g.protected final StringThe registry tag (e.g.Fields inherited from class hudson.model.ParameterValue
name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExtraVars(Map<String, String> vars) static voidaddVars(AbstractOrasParameterValue p, Map<String, String> vars) voidbuildEnvironment(Run<?, ?> build, EnvVars env) createVariableResolver(AbstractBuild<?, ?> build) Get the full image reference (e.g., quay.io/org/repo:tag)getTag()getValue()Methods inherited from class hudson.model.ParameterValue
buildEnvVars, buildEnvVars, createBuildWrapper, equals, getAssignedLabel, getDefinition, getDescription, getFormattedDescription, getName, hashCode, isSensitive, setDescription
-
Field Details
-
repository
The repository name (e.g. "myrepo/myimage") -
registry
The registry URL (e.g. "myregistry.azurecr.io") -
digest
The digest of the artifact (e.g. "sha256:abc123") -
tag
The registry tag (e.g. "latest") -
annotations
Annotations
-
-
Constructor Details
-
AbstractOrasParameterValue
-
-
Method Details
-
getImageReference
Get the full image reference (e.g., quay.io/org/repo:tag) -
getRepository
-
getRegistry
-
getDigest
-
getTag
-
getAnnotations
-
createVariableResolver
- Overrides:
createVariableResolverin classParameterValue
-
buildEnvironment
- Overrides:
buildEnvironmentin classParameterValue
-
getShortDescription
- Overrides:
getShortDescriptionin classParameterValue
-
getValue
- Overrides:
getValuein classParameterValue
-
addExtraVars
-
addVars
-