Class VectorCASTJobPipeline

java.lang.Object
com.vectorcast.plugins.vectorcastexecution.JobBase
com.vectorcast.plugins.vectorcastexecution.VectorCASTJobPipeline
All Implemented Interfaces:
ExtensionPoint, Action, Describable<JobBase>, ModelObject

@Extension public class VectorCASTJobPipeline extends JobBase
Create multiple jobs.
  • Constructor Details

    • VectorCASTJobPipeline

      public VectorCASTJobPipeline()
  • Method Details

    • getJob

      public NewPipelineJob getJob()
      Get the pipeline job object.
      Returns:
      pipeline job
    • getProjectName

      public String getProjectName()
      Get the project name.
      Returns:
      project name
    • getException

      public JobAlreadyExistsException getException()
      Get the job already exists exception.
      Returns:
      job already exists exception
    • getScmException

      public ScmConflictException getScmException()
      Get the job already scm conflict exception.
      Returns:
      job already scm conflict exception
    • getResException

      public ExternalResultsFileException getResException()
      Get the job already scm conflict exception.
      Returns:
      job already scm conflict exception
    • getUrlName

      public String getUrlName()
      URL for creating pipeline job.
      Specified by:
      getUrlName in interface Action
      Overrides:
      getUrlName in class JobBase
      Returns:
      url
    • doCreate

      public org.kohsuke.stapler.HttpResponse doCreate(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response) throws javax.servlet.ServletException, IOException, Descriptor.FormException
      Create pipeline job.
      Parameters:
      request - request objext
      response - response object
      Returns:
      response
      Throws:
      javax.servlet.ServletException - exception
      IOException - exception
      Descriptor.FormException - exception