public class ExtendedSCMBinder
extends org.jenkinsci.plugins.workflow.flow.FlowDefinition
| Modifier and Type | Class and Description |
|---|---|
static class |
ExtendedSCMBinder.DescriptorImpl
Descriptor Implementation for @
FlowDefinitionDescriptor. |
static class |
ExtendedSCMBinder.HideMe
This method hides Remote Jenkins Plugin from other Pipeline Jobs and make visible to only MultiBranch Pipeline
|
ExtensionPoint.LegacyInstancesAreScopedToHudson| Constructor and Description |
|---|
ExtendedSCMBinder(String remoteJenkinsFile,
SCM remoteJenkinsFileSCM,
String scmSourceBranchName,
boolean matchBranches)
Constructor for the class.
|
| Modifier and Type | Method and Description |
|---|---|
org.jenkinsci.plugins.workflow.flow.FlowExecution |
create(org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner handle,
TaskListener listener,
List<? extends Action> actions)
Overwrites create method of FlowDefiniton class.
|
public ExtendedSCMBinder(String remoteJenkinsFile, SCM remoteJenkinsFileSCM, String scmSourceBranchName, boolean matchBranches)
remoteJenkinsFile - Path of the remote jenkins file from Remote Jenkins File Plugin descriptorremoteJenkinsFileSCM - SCM definition from Remote Jenkins File Plugin descriptorpublic org.jenkinsci.plugins.workflow.flow.FlowExecution create(org.jenkinsci.plugins.workflow.flow.FlowExecutionOwner handle,
TaskListener listener,
List<? extends Action> actions)
throws Exception
create in class org.jenkinsci.plugins.workflow.flow.FlowDefinitionhandle - @FlowExecutionOwnerlistener - @TaskListeneractions - List of @ActionFlowExecutionExceptionCopyright © 2016–2019. All rights reserved.