Class EnvInjectJobPropertyContributor
java.lang.Object
org.jenkinsci.plugins.envinject.model.EnvInjectJobPropertyContributor
- All Implemented Interfaces:
ExtensionPoint
,Describable<EnvInjectJobPropertyContributor>
,Serializable
public abstract class EnvInjectJobPropertyContributor
extends Object
implements ExtensionPoint, Describable<EnvInjectJobPropertyContributor>, Serializable
- Author:
- Gregory Boissinot
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DescriptorExtensionList<EnvInjectJobPropertyContributor,
EnvInjectJobPropertyContributorDescriptor> all()
void
contributeEnvVarsToRun
(Run<?, ?> run, TaskListener listener, Map<String, String> envVars) Contributes environment variables to the run.getEnvVars
(AbstractBuild build, TaskListener listener) Deprecated.abstract void
init()
Call it in order to fill in fields of the type
-
Constructor Details
-
EnvInjectJobPropertyContributor
public EnvInjectJobPropertyContributor()
-
-
Method Details
-
init
public abstract void init()Call it in order to fill in fields of the type -
getEnvVars
@Deprecated public Map<String,String> getEnvVars(@NonNull AbstractBuild build, @NonNull TaskListener listener) throws org.jenkinsci.lib.envinject.EnvInjectException - Throws:
org.jenkinsci.lib.envinject.EnvInjectException
-
contributeEnvVarsToRun
@NonNull public void contributeEnvVarsToRun(@NonNull Run<?, ?> run, @NonNull TaskListener listener, @NonNull Map<String, throws org.jenkinsci.lib.envinject.EnvInjectExceptionString> envVars) Contributes environment variables to the run.- Parameters:
run
- Runlistener
- Log listenerenvVars
- Target collection- Throws:
org.jenkinsci.lib.envinject.EnvInjectException
- Environment injection error- Since:
- 2.1
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<EnvInjectJobPropertyContributor>
-
all
-
contributeEnvVarsToRun(hudson.model.Run, hudson.model.TaskListener, java.util.Map)