public class DebianPackageBuilder
extends hudson.tasks.Builder
| Modifier and Type | Class and Description |
|---|---|
static class |
DebianPackageBuilder.DescriptorImpl |
| Modifier and Type | Field and Description |
|---|---|
static String |
ABORT_MESSAGE |
static String |
DEBIAN_PACKAGE_VERSION |
static String |
DEBIAN_SOURCE_PACKAGE |
| Constructor and Description |
|---|
DebianPackageBuilder(String pathToDebian,
String nextVersion,
Boolean generateChangelog,
Boolean signPackage,
Boolean buildEvenWhenThereAreNoChanges) |
| Modifier and Type | Method and Description |
|---|---|
DebianPackageBuilder.DescriptorImpl |
getDescriptor() |
static Collection<DebianPackageBuilder> |
getDPBuilders(hudson.model.AbstractBuild<?,?> build) |
String |
getNextVersion() |
String |
getPathToDebian() |
String |
getRemoteDebian(hudson.model.AbstractBuild build,
DebUtils.Runner runner) |
static Collection<String> |
getRemoteModules(hudson.model.AbstractBuild<?,?> build,
DebUtils.Runner runner) |
boolean |
isBuildEvenWhenThereAreNoChanges() |
boolean |
isGenerateChangelog() |
boolean |
isSignPackage() |
boolean |
perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
public static final String DEBIAN_SOURCE_PACKAGE
public static final String DEBIAN_PACKAGE_VERSION
public static final String ABORT_MESSAGE
public String getPathToDebian()
public String getNextVersion()
public boolean isGenerateChangelog()
public boolean isSignPackage()
public boolean isBuildEvenWhenThereAreNoChanges()
public boolean perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerpublic String getRemoteDebian(hudson.model.AbstractBuild build, DebUtils.Runner runner) throws DebianizingException
DebianizingExceptionpublic DebianPackageBuilder.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>getDescriptor in class hudson.tasks.Builderpublic static Collection<String> getRemoteModules(hudson.model.AbstractBuild<?,?> build, DebUtils.Runner runner) throws DebianizingException
build - runner - DebianPackageBuildersDebianizingExceptionpublic static Collection<DebianPackageBuilder> getDPBuilders(hudson.model.AbstractBuild<?,?> build)
build - DebianPackageBuilders participating in this buildCopyright © 2004-2015. All Rights Reserved.