Class NewPipelineJob
- java.lang.Object
- 
- com.vectorcast.plugins.vectorcastexecution.job.BaseJob
- 
- com.vectorcast.plugins.vectorcastexecution.job.NewPipelineJob
 
 
- 
 public class NewPipelineJob extends BaseJob Create a new single job.
- 
- 
Constructor SummaryConstructors Constructor Description NewPipelineJob(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response)Constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcleanupProject()Cleans up the project - should not be called at this level.voidcreate()Create the Pipeline Jenkinsfile script.protected Project<?,?>createProject()Create project.voiddoCreate()Add build steps.protected StringgetEnvironmentSetup()Get getEnvironmentSetup.protected StringgetEnvironmentTeardown()Get getExecutePreamble.protected StringgetExecutePreamble()Get getExecutePreamble.protected StringgetPipelineSCM()Get pipelineSCM.protected StringgetPostSCMCheckoutCommands()Get getPostSCMCheckoutCommands.protected StringgetSharedArtifactDir()Get getSharedArtifactDirectory.protected booleangetSingleCheckout()Get getSingleCheckout.protected booleangetUseCBT()Get getUseCBT.protected booleangetUseParameters()Get getUseParameters.- 
Methods inherited from class com.vectorcast.plugins.vectorcastexecution.job.BaseJobaddArchiveArtifacts, addCopyResultsToImport, addCredentialID, addDelWSBeforeBuild, addJenkinsCoverage, addJunit, addPCLintPlus, addReferenceBuild, addSetup, addVCCoverage, 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- 
NewPipelineJobpublic NewPipelineJob(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response) throws javax.servlet.ServletException, IOException, ScmConflictException, ExternalResultsFileException, BadOptionComboExceptionConstructor.- Parameters:
- request- request object
- response- response object
- Throws:
- javax.servlet.ServletException- exception
- IOException- exception
- ScmConflictException- exception
- ExternalResultsFileException- exception
- BadOptionComboException- exception
 
 
- 
 - 
Method Detail- 
createProjectprotected Project<?,?> createProject() throws IOException, JobAlreadyExistsException Create project.- Specified by:
- createProjectin class- BaseJob
- Returns:
- project
- Throws:
- IOException- exception
- JobAlreadyExistsException- exception
 
 - 
doCreatepublic void doCreate() throws IOException, javax.servlet.ServletException, Descriptor.FormExceptionAdd build steps.- Specified by:
- doCreatein class- BaseJob
- Throws:
- IOException- exception
- javax.servlet.ServletException- exception
- Descriptor.FormException- exception
 
 - 
create@POST public void create() throws IOException, javax.servlet.ServletException, Descriptor.FormException, JobAlreadyExistsException, InvalidProjectFileException, AccessDeniedException3Create the Pipeline Jenkinsfile script.- Overrides:
- createin class- BaseJob
- Throws:
- IOException- exception
- javax.servlet.ServletException- exception
- Descriptor.FormException- exception
- JobAlreadyExistsException- exception
- InvalidProjectFileException- exception
- AccessDeniedException3- exception
 
 - 
getPipelineSCMprotected String getPipelineSCM() Get pipelineSCM.- Returns:
- pipelineSCM String
 
 - 
getPostSCMCheckoutCommandsprotected String getPostSCMCheckoutCommands() Get getPostSCMCheckoutCommands.- Returns:
- postSCMCheckoutCommands String
 
 - 
getUseParametersprotected boolean getUseParameters() Get getUseParameters.- Returns:
- useParameters boolean
 
 - 
getSingleCheckoutprotected boolean getSingleCheckout() Get getSingleCheckout.- Returns:
- singleCheckout boolean
 
 - 
getEnvironmentSetupprotected String getEnvironmentSetup() Get getEnvironmentSetup.- Returns:
- environmentSetup String
 
 - 
getExecutePreambleprotected String getExecutePreamble() Get getExecutePreamble.- Returns:
- executePreamble String
 
 - 
getEnvironmentTeardownprotected String getEnvironmentTeardown() Get getExecutePreamble.- Returns:
- executePreamble String
 
 - 
getSharedArtifactDirprotected String getSharedArtifactDir() Get getSharedArtifactDirectory.- Returns:
- sharedArtifactDirectory string
 
 - 
getUseCBTprotected boolean getUseCBT() Get getUseCBT.- Returns:
- getUseCBT boolean
 
 - 
cleanupProjectprotected void cleanupProject() Cleans up the project - should not be called at this level.- Specified by:
- cleanupProjectin class- BaseJob
 
 
- 
 
-