public class ProxyBuildEnvironment
extends hudson.tasks.BuildWrapper
implements jenkins.model.DependencyDeclarer
Modifier and Type | Class and Description |
---|---|
static class |
ProxyBuildEnvironment.DescriptorImpl |
Constructor and Description |
---|
ProxyBuildEnvironment(java.lang.String projectName) |
Modifier and Type | Method and Description |
---|---|
void |
buildDependencyGraph(hudson.model.AbstractProject project,
hudson.model.DependencyGraph graph) |
hudson.Launcher |
decorateLauncher(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
java.io.OutputStream |
decorateLogger(hudson.model.AbstractBuild build,
java.io.OutputStream logger) |
java.lang.String |
getExpandedProjectName(hudson.model.AbstractBuild<?,?> build) |
hudson.model.AbstractProject<?,?> |
getProject() |
java.util.Collection<? extends hudson.model.Action> |
getProjectActions(hudson.model.AbstractProject project) |
java.util.List<hudson.tasks.BuildWrapper> |
getProjectBuildWrappers(hudson.model.AbstractBuild<?,?> build) |
java.lang.String |
getProjectName() |
void |
preCheckout(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
hudson.tasks.BuildWrapper.Environment |
setUp(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
@DataBoundConstructor public ProxyBuildEnvironment(java.lang.String projectName)
public java.lang.String getProjectName()
public java.lang.String getExpandedProjectName(hudson.model.AbstractBuild<?,?> build)
public hudson.model.AbstractProject<?,?> getProject()
public java.util.List<hudson.tasks.BuildWrapper> getProjectBuildWrappers(hudson.model.AbstractBuild<?,?> build)
public final void buildDependencyGraph(hudson.model.AbstractProject project, hudson.model.DependencyGraph graph)
buildDependencyGraph
in interface jenkins.model.DependencyDeclarer
public hudson.tasks.BuildWrapper.Environment setUp(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws java.io.IOException, java.lang.InterruptedException
setUp
in class hudson.tasks.BuildWrapper
java.io.IOException
java.lang.InterruptedException
public void preCheckout(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws java.io.IOException, java.lang.InterruptedException
preCheckout
in class hudson.tasks.BuildWrapper
java.io.IOException
java.lang.InterruptedException
public hudson.Launcher decorateLauncher(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws java.io.IOException, java.lang.InterruptedException, hudson.model.Run.RunnerAbortedException
decorateLauncher
in class hudson.tasks.BuildWrapper
java.io.IOException
java.lang.InterruptedException
hudson.model.Run.RunnerAbortedException
public java.io.OutputStream decorateLogger(hudson.model.AbstractBuild build, java.io.OutputStream logger) throws java.io.IOException, java.lang.InterruptedException, hudson.model.Run.RunnerAbortedException
decorateLogger
in class hudson.tasks.BuildWrapper
java.io.IOException
java.lang.InterruptedException
hudson.model.Run.RunnerAbortedException
public java.util.Collection<? extends hudson.model.Action> getProjectActions(hudson.model.AbstractProject project)
getProjectActions
in class hudson.tasks.BuildWrapper
Copyright © 2004-2016. All Rights Reserved.