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
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jenkins.blueocean.scm.api.AbstractMultiBranchCreateRequest
io.jenkins.blueocean.scm.api.AbstractMultiBranchCreateRequest.JenkinsfileCriteria
-
Field Summary
Fields inherited from class io.jenkins.blueocean.scm.api.AbstractPipelineCreateRequest
scmConfig
-
Constructor Summary
ConstructorDescriptionGitPipelineCreateRequest
(String name, io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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>
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
Methods inherited from class io.jenkins.blueocean.rest.model.BluePipelineCreateRequest
getName, setName
-
Constructor Details
-
GitPipelineCreateRequest
@DataBoundConstructor public GitPipelineCreateRequest(String name, io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig)
-
-
Method Details
-
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
- Specified by:
computeCredentialId
in classio.jenkins.blueocean.scm.api.AbstractPipelineCreateRequest
-