public class CarlBuilder
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
CarlBuilder.DescriptorImpl |
protected static class |
CarlBuilder.GitMetaData |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Constructor and Description |
|---|
CarlBuilder(String installationName,
String sourcePath,
String applicationName) |
| Modifier and Type | Method and Description |
|---|---|
String |
getApplicationName() |
CarlBuilder.DescriptorImpl |
getDescriptor() |
protected hudson.plugins.git.GitSCM |
getFirstGitSCM(hudson.model.Job job) |
protected CarlBuilder.GitMetaData |
getGitMetaData(hudson.model.Run<?,?> run) |
String |
getInstallationName() |
String |
getLogPath() |
String |
getOutputPath() |
String |
getQualityGate() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
protected Collection<? extends hudson.scm.SCM> |
getSCMs(hudson.model.Job job) |
String |
getSourcePath() |
boolean |
isArchivePdf() |
boolean |
isDisplayLog() |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
protected void |
runAnalysis(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener,
hudson.EnvVars env,
hudson.FilePath executableFile) |
void |
setArchivePdf(boolean archivePdf) |
void |
setDisplayLog(boolean displayLog) |
void |
setLogPath(String logPath) |
void |
setOutputPath(String outputPath) |
void |
setQualityGate(String qualityGate) |
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild@DataBoundSetter public void setDisplayLog(boolean displayLog)
@DataBoundSetter public void setArchivePdf(boolean archivePdf)
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildStepgetRequiredMonitorService in class hudson.tasks.Builderpublic void perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
throws InterruptedException,
IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionpublic CarlBuilder.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>getDescriptor in class hudson.tasks.Builderpublic String getInstallationName()
public String getSourcePath()
public String getApplicationName()
public String getQualityGate()
public String getLogPath()
public String getOutputPath()
public boolean isDisplayLog()
public boolean isArchivePdf()
@CheckForNull protected CarlBuilder.GitMetaData getGitMetaData(hudson.model.Run<?,?> run)
@CheckForNull protected hudson.plugins.git.GitSCM getFirstGitSCM(hudson.model.Job job)
@Nonnull protected Collection<? extends hudson.scm.SCM> getSCMs(hudson.model.Job job)
protected void runAnalysis(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener,
hudson.EnvVars env,
hudson.FilePath executableFile)
throws IOException,
InterruptedException
IOExceptionInterruptedExceptionCopyright © 2016–2020. All rights reserved.