public class ReleaseWrapper
extends hudson.tasks.BuildWrapper
implements hudson.matrix.MatrixAggregatable
| Modifier and Type | Class and Description |
|---|---|
static class |
ReleaseWrapper.DescriptorImpl |
class |
ReleaseWrapper.ReleaseAction |
class |
ReleaseWrapper.ReleaseAggregator |
static class |
ReleaseWrapper.ReleaseBuildBadgeAction |
| Modifier and Type | Field and Description |
|---|---|
static hudson.security.PermissionGroup |
PERMISSIONS |
static List<hudson.model.PermalinkProjectAction.Permalink> |
RELEASE
List of
PermalinkProjectAction.Permalinks for release builds. |
static hudson.security.Permission |
RELEASE_PERMISSION
Permission to trigger release builds.
|
| Constructor and Description |
|---|
ReleaseWrapper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkReleasePermission(hudson.model.AbstractProject job) |
hudson.matrix.MatrixAggregator |
createAggregator(hudson.matrix.MatrixBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
List<hudson.model.ParameterDefinition> |
getParameterDefinitions() |
List<hudson.tasks.BuildStep> |
getPostBuildSteps() |
List<hudson.tasks.BuildStep> |
getPostFailedBuildSteps() |
List<hudson.tasks.BuildStep> |
getPostFailedMatrixBuildSteps() |
List<hudson.tasks.BuildStep> |
getPostMatrixBuildSteps() |
List<hudson.tasks.BuildStep> |
getPostSuccessfulBuildSteps() |
List<hudson.tasks.BuildStep> |
getPostSuccessfulMatrixBuildSteps() |
List<hudson.tasks.BuildStep> |
getPreBuildSteps() |
List<hudson.tasks.BuildStep> |
getPreMatrixBuildSteps() |
Collection<? extends hudson.model.Action> |
getProjectActions(hudson.model.AbstractProject job) |
String |
getReleaseVersionTemplate() |
static boolean |
hasReleasePermission(hudson.model.AbstractProject job) |
boolean |
isDoNotKeepLog() |
boolean |
isOverrideBuildParameters() |
void |
setDoNotKeepLog(boolean doNotKeepLog) |
void |
setOverrideBuildParameters(boolean overrideBuildParameters) |
void |
setParameterDefinitions(List<hudson.model.ParameterDefinition> parameterDefinitions) |
void |
setPostBuildSteps(List<hudson.tasks.BuildStep> postSuccessBuildSteps) |
void |
setPostFailedBuildSteps(List<hudson.tasks.BuildStep> postFailedBuildSteps) |
void |
setPostFailedMatrixBuildSteps(List<hudson.tasks.BuildStep> postFailedMatrixBuildSteps) |
void |
setPostMatrixBuildSteps(List<hudson.tasks.BuildStep> postMatrixBuildSteps) |
void |
setPostSuccessfulBuildSteps(List<hudson.tasks.BuildStep> postSuccessfulBuildSteps) |
void |
setPostSuccessfulMatrixBuildSteps(List<hudson.tasks.BuildStep> postSuccessfulMatrixBuildSteps) |
void |
setPreBuildSteps(List<hudson.tasks.BuildStep> preBuildSteps) |
void |
setPreMatrixBuildSteps(List<hudson.tasks.BuildStep> preMatrixBuildSteps) |
void |
setReleaseVersionTemplate(String releaseVersionTemplate) |
hudson.tasks.BuildWrapper.Environment |
setUp(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
public static final hudson.security.PermissionGroup PERMISSIONS
public static final hudson.security.Permission RELEASE_PERMISSION
public static final List<hudson.model.PermalinkProjectAction.Permalink> RELEASE
PermalinkProjectAction.Permalinks for release builds.public String getReleaseVersionTemplate()
public void setReleaseVersionTemplate(String releaseVersionTemplate)
public boolean isDoNotKeepLog()
public void setDoNotKeepLog(boolean doNotKeepLog)
public boolean isOverrideBuildParameters()
public void setOverrideBuildParameters(boolean overrideBuildParameters)
public List<hudson.model.ParameterDefinition> getParameterDefinitions()
public void setParameterDefinitions(List<hudson.model.ParameterDefinition> parameterDefinitions)
public List<hudson.tasks.BuildStep> getPreBuildSteps()
public void setPreBuildSteps(List<hudson.tasks.BuildStep> preBuildSteps)
preBuildSteps - The preBuildSteps to set.public List<hudson.tasks.BuildStep> getPreMatrixBuildSteps()
public void setPreMatrixBuildSteps(List<hudson.tasks.BuildStep> preMatrixBuildSteps)
preBuildSteps - The preMatrixBuildSteps to set.public List<hudson.tasks.BuildStep> getPostBuildSteps()
public void setPostBuildSteps(List<hudson.tasks.BuildStep> postSuccessBuildSteps)
postBuildSteps - The postBuildSteps to set.public List<hudson.tasks.BuildStep> getPostMatrixBuildSteps()
public void setPostMatrixBuildSteps(List<hudson.tasks.BuildStep> postMatrixBuildSteps)
postMatrixBuildSteps - The postMatrixBuildSteps to set.public List<hudson.tasks.BuildStep> getPostSuccessfulBuildSteps()
public void setPostSuccessfulBuildSteps(List<hudson.tasks.BuildStep> postSuccessfulBuildSteps)
public List<hudson.tasks.BuildStep> getPostFailedBuildSteps()
public void setPostFailedBuildSteps(List<hudson.tasks.BuildStep> postFailedBuildSteps)
public List<hudson.tasks.BuildStep> getPostSuccessfulMatrixBuildSteps()
public void setPostSuccessfulMatrixBuildSteps(List<hudson.tasks.BuildStep> postSuccessfulMatrixBuildSteps)
public List<hudson.tasks.BuildStep> getPostFailedMatrixBuildSteps()
public void setPostFailedMatrixBuildSteps(List<hudson.tasks.BuildStep> postFailedMatrixBuildSteps)
public Collection<? extends hudson.model.Action> getProjectActions(hudson.model.AbstractProject job)
getProjectActions in class hudson.tasks.BuildWrapperpublic hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
createAggregator in interface hudson.matrix.MatrixAggregatablepublic hudson.tasks.BuildWrapper.Environment setUp(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws IOException,
InterruptedException
setUp in class hudson.tasks.BuildWrapperIOExceptionInterruptedExceptionpublic static boolean hasReleasePermission(hudson.model.AbstractProject job)
public static void checkReleasePermission(hudson.model.AbstractProject job)
Copyright © 2004-2015. All Rights Reserved.