public class ReleaseWrapper
extends hudson.tasks.BuildWrapper
implements hudson.matrix.MatrixAggregatable
Modifier and Type | Class and Description |
---|---|
static class |
ReleaseWrapper.DescriptorImpl |
class |
ReleaseWrapper.ReleaseAction |
static class |
ReleaseWrapper.ReleaseAggregator
Aggregates releases in matrix projects.
|
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.Permalink s 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.Permalink
s 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)
public List<hudson.tasks.BuildStep> getPostBuildSteps()
public void setPostBuildSteps(List<hudson.tasks.BuildStep> postSuccessBuildSteps)
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.BuildWrapper
public hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener)
createAggregator
in interface hudson.matrix.MatrixAggregatable
public hudson.tasks.BuildWrapper.Environment setUp(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws IOException, InterruptedException
setUp
in class hudson.tasks.BuildWrapper
IOException
InterruptedException
public static boolean hasReleasePermission(hudson.model.AbstractProject job)
public static void checkReleasePermission(hudson.model.AbstractProject job)
Copyright © 2016. All rights reserved.