public class ClangScanBuildBuilder
extends hudson.tasks.Builder
Modifier and Type | Field and Description |
---|---|
static ClangScanBuildDescriptor |
DESCRIPTOR |
Constructor and Description |
---|
ClangScanBuildBuilder(java.lang.String target,
java.lang.String targetSdk,
java.lang.String config,
java.lang.String clangInstallationName,
java.lang.String xcodeProjectSubPath,
java.lang.String workspace,
java.lang.String scheme,
java.lang.String scanbuildargs,
java.lang.String xcodebuildargs,
java.lang.String outputFolderName) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClangInstallationName() |
java.lang.String |
getConfig() |
ClangScanBuildDescriptor |
getDescriptor() |
java.lang.String |
getOutputFolderName() |
java.lang.String |
getScanbuildargs() |
java.lang.String |
getScheme() |
java.lang.String |
getTarget() |
java.lang.String |
getTargetSdk() |
java.lang.String |
getWorkspace() |
java.lang.String |
getXcodebuildargs() |
java.lang.String |
getXcodeProjectSubPath()
Removing slashes here in case the user adds a starting slash to the path.
|
boolean |
perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
This method is invoked when a job is actually executed.
|
@Extension public static final ClangScanBuildDescriptor DESCRIPTOR
@DataBoundConstructor public ClangScanBuildBuilder(java.lang.String target, java.lang.String targetSdk, java.lang.String config, java.lang.String clangInstallationName, java.lang.String xcodeProjectSubPath, java.lang.String workspace, java.lang.String scheme, java.lang.String scanbuildargs, java.lang.String xcodebuildargs, java.lang.String outputFolderName)
public java.lang.String getClangInstallationName()
public java.lang.String getTarget()
public java.lang.String getTargetSdk()
public java.lang.String getConfig()
public java.lang.String getWorkspace()
public java.lang.String getScheme()
public java.lang.String getScanbuildargs()
public java.lang.String getXcodebuildargs()
public java.lang.String getOutputFolderName()
public java.lang.String getXcodeProjectSubPath()
public boolean perform(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws java.io.IOException, java.lang.InterruptedException
perform
in interface hudson.tasks.BuildStep
perform
in class hudson.tasks.BuildStepCompatibilityLayer
java.io.IOException
java.lang.InterruptedException
public ClangScanBuildDescriptor getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Builder>
getDescriptor
in class hudson.tasks.Builder