Package hudson.model
Interface EnvironmentContributingAction
- All Superinterfaces:
- Action,- ModelObject
- All Known Implementing Classes:
- ParametersAction
Action that contributes environment variables during a build.
 
 For example, your Builder can add an EnvironmentContributingAction so that
 the rest of the builders or publishers see some behavior changes.
 Another use case is for you to submit a job with
 EnvironmentContributingActions.
- Since:
- 1.318
- Author:
- Kohsuke Kawaguchi
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptiondefault voidbuildEnvironment(Run<?, ?> run, EnvVars env) Called byRunto allow plugins to contribute environment variables.default voidbuildEnvVars(AbstractBuild<?, ?> build, EnvVars env) Deprecated.Methods inherited from interface hudson.model.ActiongetDisplayName, getIconFileName, getUrlName
- 
Method Details- 
buildEnvironmentCalled byRunto allow plugins to contribute environment variables.- Parameters:
- run- The calling build. Never null.
- env- Environment variables should be added to this map.
- Since:
- 2.76
 
- 
buildEnvVars@Deprecated @Restricted(org.kohsuke.accmod.restrictions.ProtectedExternally.class) default void buildEnvVars(AbstractBuild<?, ?> build, EnvVars env) Deprecated.Called byAbstractBuildto allow plugins to contribute environment variables.- Parameters:
- build- The calling build. Never null.
- env- Environment variables should be added to this map.
 
 
- 
buildEnvironment(hudson.model.Run<?, ?>, hudson.EnvVars)instead