Class NewSingleJob
- java.lang.Object
-
- com.vectorcast.plugins.vectorcastexecution.job.BaseJob
-
- com.vectorcast.plugins.vectorcastexecution.job.NewSingleJob
-
public class NewSingleJob extends BaseJob
Create a new single job.
-
-
Constructor Summary
Constructors Constructor Description NewSingleJob(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
cleanupProject()
throw error if cleanupProject is called.protected Project<?,?>
createProject()
Create project.void
doCreate()
Add build steps.-
Methods inherited from class com.vectorcast.plugins.vectorcastexecution.job.BaseJob
addArchiveArtifacts, addCopyResultsToImport, addCredentialID, addDelWSBeforeBuild, addJenkinsCoverage, addJunit, addPCLintPlus, addReferenceBuild, addSetup, addVCCoverage, create, getBaselineLinuxSingleFile, getBaselinePipelineGroovy, getBaselinePostBuildGroovyScript, getBaselineWindowsSingleFile, getBaseName, getEnvironmentSetupUnix, getEnvironmentSetupWin, getEnvironmentTeardownUnix, getEnvironmentTeardownWin, getExecutePreambleUnix, getExecutePreambleWin, getExternalResultsFilename, getInstance, getJobName, getManageProjectName, getMaxParallel, getNodeLabel, getOptionClean, getOptionErrorLevel, getOptionExecutionReport, getOptionHTMLBuildDesc, getOptionUseReporting, getPclpCommand, getPclpResultsPattern, getPipelineConfigParametersXML, getPipelineConfigXML, getProjectName, getRequest, getResponse, getSquoreCommand, getTestInsightsCredentialsId, getTestInsightsProject, getTestInsightsProxy, getTestInsightsScmTech, getTestInsightsScmUrl, getTestInsightsUrl, getTopProject, getUseCILicenses, getUseCILicensesUnix, getUseCILicensesWin, getUseCoverageHistory, getUseCoveragePlugin, getUseExternalImportedResults, getUseImportedResults, getUseLocalImportedResults, getUseRGW3, getUseStrictTestcaseImport, getWaitLoops, getWaitTime, isUsingScm, setProjectName, setTestInsightsProject, setTestInsightsScmTech, setTestInsightsScmUrl, setUsingSCM
-
-
-
-
Constructor Detail
-
NewSingleJob
public NewSingleJob(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response) throws javax.servlet.ServletException, IOException, ExternalResultsFileException, BadOptionComboException
Constructor.- Parameters:
request
- request objectresponse
- response object- Throws:
javax.servlet.ServletException
- exceptionIOException
- exceptionExternalResultsFileException
- exceptionBadOptionComboException
- exception
-
-
Method Detail
-
createProject
protected Project<?,?> createProject() throws IOException, JobAlreadyExistsException
Create project.- Specified by:
createProject
in classBaseJob
- Returns:
- project
- Throws:
IOException
- exceptionJobAlreadyExistsException
- exception
-
doCreate
public void doCreate() throws IOException, javax.servlet.ServletException, Descriptor.FormException
Add build steps.- Specified by:
doCreate
in classBaseJob
- Throws:
IOException
- exceptionjavax.servlet.ServletException
- exceptionDescriptor.FormException
- exception
-
cleanupProject
protected void cleanupProject()
throw error if cleanupProject is called.- Specified by:
cleanupProject
in classBaseJob
- Throws:
UnsupportedOperationException
- cleanupProject Not supported
-
-