public class GitPipelineCreateRequest
extends io.jenkins.blueocean.scm.api.AbstractMultiBranchCreateRequest
| Constructor and Description |
|---|
GitPipelineCreateRequest(String name,
io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig) |
| Modifier and Type | Method and 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) |
create, getScmSourceEventcheckUserIsAuthenticatedAndHasItemCreatePermission, createProject, getParent@DataBoundConstructor public GitPipelineCreateRequest(String name, io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig)
protected jenkins.scm.api.SCMSource createSource(@Nonnull jenkins.branch.MultiBranchProject project, @Nonnull io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig)
createSource in class io.jenkins.blueocean.scm.api.AbstractMultiBranchCreateRequestprotected List<io.jenkins.blueocean.commons.ErrorMessage.Error> validate(String name, io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig)
validate in class io.jenkins.blueocean.scm.api.AbstractMultiBranchCreateRequestprotected boolean repoHasJenkinsFile(@Nonnull jenkins.scm.api.SCMSource scmSource)
repoHasJenkinsFile in class io.jenkins.blueocean.scm.api.AbstractMultiBranchCreateRequestprotected String computeCredentialId(io.jenkins.blueocean.rest.model.BlueScmConfig scmConfig)
computeCredentialId in class io.jenkins.blueocean.scm.api.AbstractPipelineCreateRequestCopyright © 2016–2018. All rights reserved.