hudson.plugins.cmake
Class CmakeBuilder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
hudson.plugins.cmake.CmakeBuilder
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep
public class CmakeBuilder
- extends hudson.tasks.Builder
Executes cmake as the build process.
- Author:
- Volker Kaiser
| Nested classes/interfaces inherited from interface hudson.tasks.BuildStep |
hudson.tasks.BuildStep.PublisherList |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
|
Constructor Summary |
CmakeBuilder(java.lang.String sourceDir,
java.lang.String buildDir,
java.lang.String installDir,
java.lang.String buildType,
boolean cleanBuild,
java.lang.String generator,
java.lang.String makeCommand,
java.lang.String installCommand,
java.lang.String preloadScript,
java.lang.String cmakeArgs)
|
| Methods inherited from class hudson.tasks.Builder |
all, getProjectAction, getRequiredMonitorService, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, perform, prebuild |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface hudson.tasks.BuildStep |
getProjectAction, prebuild |
CmakeBuilder
@DataBoundConstructor
public CmakeBuilder(java.lang.String sourceDir,
java.lang.String buildDir,
java.lang.String installDir,
java.lang.String buildType,
boolean cleanBuild,
java.lang.String generator,
java.lang.String makeCommand,
java.lang.String installCommand,
java.lang.String preloadScript,
java.lang.String cmakeArgs)
getSourceDir
public java.lang.String getSourceDir()
getBuildDir
public java.lang.String getBuildDir()
getInstallDir
public java.lang.String getInstallDir()
getBuildType
public java.lang.String getBuildType()
getCleanBuild
public boolean getCleanBuild()
getGenerator
public java.lang.String getGenerator()
getMakeCommand
public java.lang.String getMakeCommand()
getInstallCommand
public java.lang.String getInstallCommand()
getPreloadScript
public java.lang.String getPreloadScript()
getCmakeArgs
public java.lang.String getCmakeArgs()
perform
public boolean perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.lang.InterruptedException,
java.io.IOException
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
java.lang.InterruptedException
java.io.IOException
getDescriptor
public CmakeBuilder.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>- Overrides:
getDescriptor in class hudson.tasks.Builder
Copyright © 2009. All Rights Reserved.