hudson.model
Class Build.BuildExecution
java.lang.Object
hudson.model.Run.RunExecution
hudson.model.Run.Runner
hudson.model.AbstractBuild.AbstractBuildExecution
hudson.model.AbstractBuild.AbstractRunner
hudson.model.Build.BuildExecution
- Direct Known Subclasses:
- Build.RunnerImpl
- Enclosing class:
- Build<P extends Project<P,B>,B extends Build<P,B>>
protected class Build.BuildExecution
- extends AbstractBuild.AbstractRunner
Methods inherited from class hudson.model.AbstractBuild.AbstractBuildExecution |
createLauncher, decideWorkspace, defaultCheckout, getCurrentNode, getLauncher, getListener, perform, performAllBuildStep, performAllBuildStep, performAllBuildSteps, performAllBuildSteps, post, preBuild, preBuild, preBuild, run |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Build.BuildExecution
protected Build.BuildExecution()
doRun
protected Result doRun(BuildListener listener)
throws Exception
- Description copied from class:
AbstractBuild.AbstractBuildExecution
- The portion of a build that is specific to a subclass of
AbstractBuild
goes here.
- Specified by:
doRun
in class AbstractBuild.AbstractBuildExecution
- Returns:
- null to continue the build normally (that means the doRun method
itself run successfully)
Return a non-null value to abort the build right there with the specified result code.
- Throws:
Exception
post2
public void post2(BuildListener listener)
throws IOException,
InterruptedException
- Specified by:
post2
in class AbstractBuild.AbstractBuildExecution
- Throws:
IOException
InterruptedException
- See Also:
AbstractBuild.AbstractBuildExecution.post(BuildListener)
cleanUp
public void cleanUp(BuildListener listener)
throws Exception
- Description copied from class:
Run.RunExecution
- Performs final clean up action.
This method is called after Run.RunExecution.post(BuildListener)
,
after the build result is fully finalized. This is the point
where the build is already considered completed.
Among other things, this is often a necessary pre-condition
before invoking other builds that depend on this build.
- Overrides:
cleanUp
in class AbstractBuild.AbstractBuildExecution
- Throws:
Exception
Copyright © 2004-2013. All Rights Reserved.