Class GitPipelineCreateRequest
- java.lang.Object
-
- io.jenkins.blueocean.rest.model.BluePipelineCreateRequest
-
- io.jenkins.blueocean.scm.api.AbstractPipelineCreateRequest
-
- io.jenkins.blueocean.scm.api.AbstractMultiBranchCreateRequest
-
- io.jenkins.blueocean.blueocean_git_pipeline.GitPipelineCreateRequest
-
public class GitPipelineCreateRequest extends io.jenkins.blueocean.scm.api.AbstractMultiBranchCreateRequest
- Author:
- Vivek Pandey
-
-
Constructor Summary
Constructors Constructor Description GitPipelineCreateRequest(String name, io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
computeCredentialId(io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig)
protected jenkins.scm.api.SCMSource
createSource(jenkins.branch.MultiBranchProject project, io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig)
protected boolean
repoHasJenkinsFile(jenkins.scm.api.SCMSource scmSource)
protected List<io.jenkins.blueocean.commons.ErrorMessage.Error>
validate(String name, io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig)
-
Methods inherited from class io.jenkins.blueocean.scm.api.AbstractMultiBranchCreateRequest
create, getScmSourceEvent
-
Methods inherited from class io.jenkins.blueocean.scm.api.AbstractPipelineCreateRequest
checkUserIsAuthenticatedAndHasItemCreatePermission, createProject, getParent
-
-
-
-
Constructor Detail
-
GitPipelineCreateRequest
@DataBoundConstructor public GitPipelineCreateRequest(String name, io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig)
-
-
Method Detail
-
createSource
protected jenkins.scm.api.SCMSource createSource(@NonNull jenkins.branch.MultiBranchProject project, @NonNull io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig)
- Specified by:
createSource
in classio.jenkins.blueocean.scm.api.AbstractMultiBranchCreateRequest
-
validate
protected List<io.jenkins.blueocean.commons.ErrorMessage.Error> validate(String name, io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig)
- Specified by:
validate
in classio.jenkins.blueocean.scm.api.AbstractMultiBranchCreateRequest
-
repoHasJenkinsFile
protected boolean repoHasJenkinsFile(@NonNull jenkins.scm.api.SCMSource scmSource)
- Overrides:
repoHasJenkinsFile
in classio.jenkins.blueocean.scm.api.AbstractMultiBranchCreateRequest
-
computeCredentialId
protected String computeCredentialId(io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig)
- Specified by:
computeCredentialId
in classio.jenkins.blueocean.scm.api.AbstractPipelineCreateRequest
-
-