hudson.plugins.release
Class ReleaseWrapper
java.lang.Object
hudson.model.AbstractDescribableImpl<hudson.tasks.BuildWrapper>
hudson.tasks.BuildWrapper
hudson.plugins.release.ReleaseWrapper
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.BuildWrapper>
public class ReleaseWrapper
- extends hudson.tasks.BuildWrapper
Wraps a build with pre and post build steps. These steps can take
any action as part of the special release build.
- Since:
- 1.0
- Author:
- Peter Hayes
| Nested classes/interfaces inherited from class hudson.tasks.BuildWrapper |
hudson.tasks.BuildWrapper.Environment |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
|
Field Summary |
static List<hudson.model.PermalinkProjectAction.Permalink> |
RELEASE
List of PermalinkProjectAction.Permalinks for release builds. |
| Methods inherited from class hudson.tasks.BuildWrapper |
all, decorateLauncher, decorateLogger, getProjectAction, makeBuildVariables, makeSensitiveBuildVariables, preCheckout, setUp |
| Methods inherited from class hudson.model.AbstractDescribableImpl |
getDescriptor |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RELEASE
public static final List<hudson.model.PermalinkProjectAction.Permalink> RELEASE
- List of
PermalinkProjectAction.Permalinks for release builds.
ReleaseWrapper
public ReleaseWrapper()
getReleaseVersionTemplate
public String getReleaseVersionTemplate()
setReleaseVersionTemplate
public void setReleaseVersionTemplate(String releaseVersionTemplate)
isDoNotKeepLog
public boolean isDoNotKeepLog()
setDoNotKeepLog
public void setDoNotKeepLog(boolean doNotKeepLog)
isOverrideBuildParameters
public boolean isOverrideBuildParameters()
setOverrideBuildParameters
public void setOverrideBuildParameters(boolean overrideBuildParameters)
getParameterDefinitions
public List<hudson.model.ParameterDefinition> getParameterDefinitions()
setParameterDefinitions
public void setParameterDefinitions(List<hudson.model.ParameterDefinition> parameterDefinitions)
getPreBuildSteps
public List<hudson.tasks.Builder> getPreBuildSteps()
- Returns:
- Returns the preBuildSteps.
setPreBuildSteps
public void setPreBuildSteps(List<hudson.tasks.Builder> preBuildSteps)
- Parameters:
preBuildSteps - The preBuildSteps to set.
getPostBuildSteps
public List<hudson.tasks.Builder> getPostBuildSteps()
- Returns:
- Returns the postBuildSteps.
setPostBuildSteps
public void setPostBuildSteps(List<hudson.tasks.Builder> postSuccessBuildSteps)
- Parameters:
postBuildSteps - The postBuildSteps to set.
getPostSuccessfulBuildSteps
public List<hudson.tasks.Builder> getPostSuccessfulBuildSteps()
setPostSuccessfulBuildSteps
public void setPostSuccessfulBuildSteps(List<hudson.tasks.Builder> postSuccessfulBuildSteps)
getPostFailedBuildSteps
public List<hudson.tasks.Builder> getPostFailedBuildSteps()
setPostFailedBuildSteps
public void setPostFailedBuildSteps(List<hudson.tasks.Builder> postFailedBuildSteps)
getProjectActions
public Collection<? extends hudson.model.Action> getProjectActions(hudson.model.AbstractProject job)
- Overrides:
getProjectActions in class hudson.tasks.BuildWrapper
setUp
public hudson.tasks.BuildWrapper.Environment setUp(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws IOException,
InterruptedException
- Overrides:
setUp in class hudson.tasks.BuildWrapper
- Throws:
IOException
InterruptedException
hasReleasePermission
public static boolean hasReleasePermission(hudson.model.AbstractProject job)
checkReleasePermission
public static void checkReleasePermission(hudson.model.AbstractProject job)
Copyright © 2004-2013. All Rights Reserved.