hudson.model
Interface EnvironmentContributingAction

All Superinterfaces:
Action, ModelObject
All Known Implementing Classes:
ParametersAction

public interface EnvironmentContributingAction
extends Action

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:
AbstractBuild.getEnvironment(TaskListener), BuildWrapper

Method Summary
 void buildEnvVars(AbstractBuild<?,?> build, EnvVars env)
          Called by AbstractBuild to allow plugins to contribute environment variables.
 
Methods inherited from interface hudson.model.Action
getDisplayName, getIconFileName, getUrlName
 

Method Detail

buildEnvVars

void buildEnvVars(AbstractBuild<?,?> build,
                  EnvVars env)
Called by AbstractBuild to allow plugins to contribute environment variables.

Parameters:
build - The calling build. Never null.
env - Environment variables should be added to this map.


Copyright © 2004-2013. All Rights Reserved.