public class RemoteJenkinsFileWorkflowBranchProjectFactory
extends org.jenkinsci.plugins.workflow.multibranch.WorkflowBranchProjectFactory
WorkflowBranchProjectFactory to inject defined Jenkins file and repository in
Remote Jenkins File Plugin| Modifier and Type | Class and Description |
|---|---|
static class |
RemoteJenkinsFileWorkflowBranchProjectFactory.DescriptorImpl
Descriptor Implementation for @
AbstractWorkflowMultiBranchProjectFactory |
org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory.AbstractWorkflowBranchProjectFactoryDescriptorjenkins.branch.BranchProjectFactory.HeadByItemImpl, jenkins.branch.BranchProjectFactory.SourceByItemImplExtensionPoint.LegacyInstancesAreScopedToHudson| Constructor and Description |
|---|
RemoteJenkinsFileWorkflowBranchProjectFactory(String remoteJenkinsFile,
SCM remoteJenkinsFileSCM)
Jenkins @
DataBoundConstructor |
| Modifier and Type | Method and Description |
|---|---|
protected org.jenkinsci.plugins.workflow.flow.FlowDefinition |
createDefinition()
Extends @
WorkflowBranchProjectFactory |
String |
getRemoteJenkinsFile()
Default getter method
|
SCM |
getRemoteJenkinsFileSCM()
Default getter method
|
protected jenkins.scm.api.SCMSourceCriteria |
getSCMSourceCriteria(jenkins.scm.api.SCMSource source)
Extends @
WorkflowBranchProjectFactory |
void |
setRemoteJenkinsFile(String remoteJenkinsFile)
Jenkins @
DataBoundSetter |
void |
setRemoteJenkinsFileSCM(SCM remoteJenkinsFileSCM)
Jenkins @
DataBoundSetter |
getScriptPath, readResolve, setScriptPathgetBranch, isProject, newInstance, setBranchasProject, decorate, getDescriptor, getOwner, getProjectClass, getRevision, save, setOwner, setRevisionHash@DataBoundConstructor public RemoteJenkinsFileWorkflowBranchProjectFactory(String remoteJenkinsFile, SCM remoteJenkinsFileSCM)
DataBoundConstructorremoteJenkinsFile - path of the JenkinsfileremoteJenkinsFileSCM - @SCM definition for the Jenkinsfile@DataBoundSetter public void setRemoteJenkinsFile(String remoteJenkinsFile)
DataBoundSetterremoteJenkinsFile - path of the Jenkinsfile@DataBoundSetter public void setRemoteJenkinsFileSCM(SCM remoteJenkinsFileSCM)
DataBoundSetterremoteJenkinsFileSCM - @SCM definition for the Jenkinsfileprotected org.jenkinsci.plugins.workflow.flow.FlowDefinition createDefinition()
WorkflowBranchProjectFactorycreateDefinition in class org.jenkinsci.plugins.workflow.multibranch.WorkflowBranchProjectFactoryFlowDefinitionprotected jenkins.scm.api.SCMSourceCriteria getSCMSourceCriteria(jenkins.scm.api.SCMSource source)
WorkflowBranchProjectFactorygetSCMSourceCriteria in class org.jenkinsci.plugins.workflow.multibranch.WorkflowBranchProjectFactorysource - @SCMSourceSCMSourceCriteriapublic String getRemoteJenkinsFile()
public SCM getRemoteJenkinsFileSCM()
Copyright © 2016–2019. All rights reserved.