Modifier and Type | Interface and Description |
---|---|
interface |
ConditionalBuildDetectionAction
Optional
BuildDetectionAction interface that indicates that the action makes a decision if the build
should start. |
interface |
DelayedChangeDetectionAction
Optional
UnconditionalBuildDetectionAction marker interface indicating that delayed change detection should be non-blocking |
interface |
UnconditionalBuildDetectionAction
Optional
BuildDetectionAction interface that indicates that the action does not make the decision
if the build should start. |
interface |
UserInitiatedBuildDetectionAction
Interface used to mark
BuildDetectionAction initiated by the user. |
Modifier and Type | Method and Description |
---|---|
BuildDetectionAction |
BuildDetectionActionFactoryImpl.createBuildDetectionActionForPluginBuildTrigger(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
TriggerReason triggerReason,
PlanTrigger buildTrigger,
Map<String,String> params,
Map<String,String> variables) |
BuildDetectionAction |
BuildDetectionActionFactory.createBuildDetectionActionForPluginBuildTrigger(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
TriggerReason triggerReason,
PlanTrigger buildTrigger,
Map<String,String> params,
Map<String,String> variables)
|
BuildDetectionAction |
BuildDetectionActionFactoryImpl.createDependentBuildDetectionAction(ImmutableChain chain,
ImmutableChain parentChain,
BuildContext completedBuildContext) |
BuildDetectionAction |
BuildDetectionActionFactory.createDependentBuildDetectionAction(ImmutableChain chain,
ImmutableChain parentChain,
BuildContext completedBuildContext)
Creates a new instance of
BuildDetectionAction that is used to trigger dependent builds |
BuildDetectionAction |
BuildDetectionActionFactoryImpl.createInitialBuildDetectionAction(ImmutableChain chain) |
BuildDetectionAction |
BuildDetectionActionFactory.createInitialBuildDetectionAction(ImmutableChain chain)
Creates a new instance of
BuildDetectionAction that is used to execute the initial build for a Plan |
BuildDetectionAction |
BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
Map<String,String> params,
Map<String,String> variables) |
BuildDetectionAction |
BuildDetectionActionFactory.createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
Map<String,String> params,
Map<String,String> variables)
Creates a new instance of
BuildDetectionAction that can be used to start the manual execution of Plan |
BuildDetectionAction |
BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
PlanExecutionConfig planExecutionConfig,
Map<String,String> params,
Map<String,String> variables) |
BuildDetectionAction |
BuildDetectionActionFactory.createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
PlanExecutionConfig planExecutionConfig,
Map<String,String> params,
Map<String,String> variables)
Creates a new instance of
BuildDetectionAction that can be used to start the manual execution of Plan when manual stage is meant to continue build or build is restarted |
BuildDetectionAction |
BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
PlanExecutionConfig planExecutionConfig,
TriggerReason triggerReason,
PlanTrigger planTrigger,
Map<String,String> params,
Map<String,String> variables) |
BuildDetectionAction |
BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
TriggerReason triggerReason,
PlanTrigger planTrigger,
PlanExecutionConfig planExecutionConfig,
Map<String,String> params,
Map<String,String> variables) |
BuildDetectionAction |
BuildDetectionActionFactory.createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
TriggerReason triggerReason,
PlanTrigger planTrigger,
PlanExecutionConfig planExecutionConfig,
Map<String,String> params,
Map<String,String> variables)
Creates a new instance of
BuildDetectionAction that can be used to start the manual execution of Plan when manual stage is meant to continue build or build is restarted |
BuildDetectionAction |
BuildDetectionActionFactoryImpl.createScheduledBuildDetectionAction(ImmutableChain chain,
Map<String,String> triggerConditionsConfiguration) |
BuildDetectionAction |
BuildDetectionActionFactory.createScheduledBuildDetectionAction(ImmutableChain chain,
Map<String,String> triggerConditionsConfiguration)
Deprecated.
since 5.11
|
BuildDetectionAction |
BuildDetectionActionFactoryImpl.createScheduledBuildDetectionAction(ImmutableChain chain,
Map<String,String> triggerConditionsConfiguration,
Map<String,String> triggerConfiguration) |
BuildDetectionAction |
BuildDetectionActionFactory.createScheduledBuildDetectionAction(ImmutableChain chain,
Map<String,String> triggerConditionsConfiguration,
Map<String,String> triggerConfiguration)
Creates a new instance of
BuildDetectionAction that can be used to start the scheduled execution of
Plan |
Modifier and Type | Interface and Description |
---|---|
interface |
TriggerConditionsAwareBuildDetectionAction
Interface used to mark
BuildDetectionAction that can be blocked by BuildTriggerCondition . |
Modifier and Type | Interface and Description |
---|---|
interface |
EnvironmentTriggeringAction |
Modifier and Type | Class and Description |
---|---|
class |
AfterSuccessfulPlanEnvironmentTriggeringAction |
class |
ManualEnvironmentTriggeringAction |
class |
ScheduledEnvironmentTriggeringAction |
Modifier and Type | Method and Description |
---|---|
void |
NonBlockingPlanExecutionServiceImpl.enqueueTrigger(Triggerable triggerable,
Long triggerId,
BuildDetectionAction buildDetectionAction) |
void |
NonBlockingPlanExecutionService.enqueueTrigger(Triggerable triggerable,
Long triggerId,
BuildDetectionAction buildDetectionAction)
|
ExecutionRequestResult |
DelegatingPlanExecutionManager.start(ImmutableChain chain,
BuildDetectionAction buildDetectionAction,
AcquisitionPolicy acquisitionPolicy) |
ExecutionRequestResult |
PlanExecutionManagerImpl.start(ImmutableChain chain,
BuildDetectionAction buildDetectionAction,
AcquisitionPolicy acquisitionPolicy) |
ExecutionRequestResult |
PlanExecutionManager.start(ImmutableChain chain,
BuildDetectionAction buildDetectionAction,
AcquisitionPolicy acquisitionPolicy)
|
ExecutionRequestResult |
DelegatingPlanExecutionManager.start(Triggerable triggerable,
BuildDetectionAction buildDetectionAction,
AcquisitionPolicy acquisitionPolicy) |
ExecutionRequestResult |
PlanExecutionManagerImpl.start(Triggerable triggerable,
BuildDetectionAction buildDetectionAction,
AcquisitionPolicy acquisitionPolicy) |
ExecutionRequestResult |
PlanExecutionManager.start(Triggerable triggerable,
BuildDetectionAction buildDetectionAction,
AcquisitionPolicy acquisitionPolicy)
|
Future<ExecutionRequestResult> |
NonBlockingPlanExecutionServiceImpl.tryToStart(Triggerable triggerable,
BuildDetectionAction buildDetectionAction) |
Future<ExecutionRequestResult> |
NonBlockingPlanExecutionService.tryToStart(Triggerable triggerable,
BuildDetectionAction buildDetectionAction)
|
Modifier and Type | Class and Description |
---|---|
class |
AfterSuccessfulDeploymentEnvironmentTriggeringAction |
class |
AfterSuccessfulStageTriggeringAction |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDependentDetectionAction |
class |
ChangeDetectionListenerAction |
class |
ChildDependencyBuildDetectionAction |
class |
ContinuedBuildDetectionAction
Implementation of
BuildDetectionAction for Manual Builds |
class |
DependentBuildDetectionAction |
class |
ManualBuildDetectionAction
Implementation of
BuildDetectionAction for Manual Builds |
class |
PluginTriggerBuildDetectionAction |
class |
ScheduledBuildDetectionAction |
Modifier and Type | Method and Description |
---|---|
protected BuildDetectionAction |
ChangeDetectionListener.getChangeDetectionAction(PlanKey planKey,
Set<Long> triggeringRepositories,
Map<String,String> triggerConditionsConfiguration) |
protected BuildDetectionAction |
ChangeDetectionListener.getChangeDetectionAction(PlanKey planKey,
Set<Long> triggeringRepositories,
Map<String,String> triggerConditionsConfiguration,
boolean logIfNoChanges) |
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.