public abstract class IntegrationStrategy extends Object implements hudson.model.Describable<IntegrationStrategy>, hudson.ExtensionPoint
| Constructor and Description |
|---|
IntegrationStrategy() |
| Modifier and Type | Method and Description |
|---|---|
static hudson.DescriptorExtensionList<IntegrationStrategy,IntegrationStrategyDescriptor<IntegrationStrategy>> |
all() |
hudson.model.Descriptor<IntegrationStrategy> |
getDescriptor() |
abstract void |
integrate(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener,
AbstractSCMBridge bridge)
Integrates the commits into the integration branch.
|
public abstract void integrate(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener,
AbstractSCMBridge bridge)
throws IntegrationFailedException,
NothingToDoException,
UnsupportedConfigurationException
build - The Buildlauncher - The Launcherlistener - The BuildListenerbridge - The SCM BridgeIntegrationFailedException - when integration failsNothingToDoException - when there's nothing to doUnsupportedConfigurationException - when part of the configuration isn't supportedpublic hudson.model.Descriptor<IntegrationStrategy> getDescriptor()
getDescriptor in interface hudson.model.Describable<IntegrationStrategy>public static hudson.DescriptorExtensionList<IntegrationStrategy,IntegrationStrategyDescriptor<IntegrationStrategy>> all()
Copyright © 2004–2016. All rights reserved.