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 voidcleanupProject()throw error if cleanupProject is called.protected Project<?,?>createProject()Create project.voiddoCreate()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, BadOptionComboExceptionConstructor.- 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:
createProjectin classBaseJob- Returns:
- project
- Throws:
IOException- exceptionJobAlreadyExistsException- exception
-
doCreate
public void doCreate() throws IOException, javax.servlet.ServletException, Descriptor.FormExceptionAdd build steps.- Specified by:
doCreatein classBaseJob- Throws:
IOException- exceptionjavax.servlet.ServletException- exceptionDescriptor.FormException- exception
-
cleanupProject
protected void cleanupProject()
throw error if cleanupProject is called.- Specified by:
cleanupProjectin classBaseJob- Throws:
UnsupportedOperationException- cleanupProject Not supported
-
-