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 |
---|---|
@NotNull BuildDetectionAction |
BuildDetectionActionFactoryImpl.createBuildDetectionActionForPluginBuildTrigger(@NotNull ImmutableChain chain,
@Nullable PlanExecutionConfig planExecutionConfig,
@NotNull TriggerReason triggerReason,
@NotNull PlanTrigger buildTrigger,
@NotNull Map<String,String> params,
@NotNull Map<String,String> variables) |
@NotNull BuildDetectionAction |
BuildDetectionActionFactory.createBuildDetectionActionForPluginBuildTrigger(@NotNull ImmutableChain chain,
@Nullable PlanExecutionConfig planExecutionConfig,
@NotNull TriggerReason triggerReason,
@NotNull PlanTrigger buildTrigger,
@NotNull Map<String,String> params,
@NotNull Map<String,String> variables)
|
@NotNull BuildDetectionAction |
BuildDetectionActionFactoryImpl.createDependentBuildDetectionAction(@NotNull ImmutableChain chain,
@NotNull ImmutableChain parentChain,
@NotNull BuildContext completedBuildContext) |
@NotNull BuildDetectionAction |
BuildDetectionActionFactory.createDependentBuildDetectionAction(@NotNull ImmutableChain chain,
@NotNull ImmutableChain parentChain,
@NotNull BuildContext completedBuildContext)
Creates a new instance of
BuildDetectionAction that is used to trigger dependent builds |
@NotNull BuildDetectionAction |
BuildDetectionActionFactoryImpl.createInitialBuildDetectionAction(@NotNull ImmutableChain chain) |
@NotNull BuildDetectionAction |
BuildDetectionActionFactory.createInitialBuildDetectionAction(@NotNull ImmutableChain chain)
Creates a new instance of
BuildDetectionAction that is used to execute the initial build for a Plan |
@NotNull BuildDetectionAction |
BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(@NotNull ImmutableChain chain,
@NotNull com.atlassian.user.User user,
@NotNull Map<String,String> params,
@NotNull Map<String,String> variables) |
@NotNull BuildDetectionAction |
BuildDetectionActionFactory.createManualBuildDetectionAction(@NotNull ImmutableChain chain,
@NotNull com.atlassian.user.User user,
@NotNull Map<String,String> params,
@NotNull Map<String,String> variables)
Creates a new instance of
BuildDetectionAction that can be used to start the manual execution of Plan |
@NotNull BuildDetectionAction |
BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(@NotNull ImmutableChain chain,
@NotNull com.atlassian.user.User user,
@Nullable PlanExecutionConfig planExecutionConfig,
@NotNull Map<String,String> params,
@NotNull Map<String,String> variables) |
@NotNull BuildDetectionAction |
BuildDetectionActionFactory.createManualBuildDetectionAction(@NotNull ImmutableChain chain,
@NotNull com.atlassian.user.User user,
@Nullable PlanExecutionConfig planExecutionConfig,
@NotNull Map<String,String> params,
@NotNull 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 |
@NotNull BuildDetectionAction |
BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(@NotNull ImmutableChain chain,
@NotNull com.atlassian.user.User user,
@Nullable PlanExecutionConfig planExecutionConfig,
@Nullable TriggerReason triggerReason,
@Nullable PlanTrigger planTrigger,
@NotNull Map<String,String> params,
@NotNull Map<String,String> variables) |
@NotNull BuildDetectionAction |
BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(@NotNull ImmutableChain chain,
@NotNull com.atlassian.user.User user,
@NotNull TriggerReason triggerReason,
@Nullable PlanTrigger planTrigger,
@Nullable PlanExecutionConfig planExecutionConfig,
@NotNull Map<String,String> params,
@NotNull Map<String,String> variables) |
@NotNull BuildDetectionAction |
BuildDetectionActionFactory.createManualBuildDetectionAction(@NotNull ImmutableChain chain,
@NotNull com.atlassian.user.User user,
@NotNull TriggerReason triggerReason,
@Nullable PlanTrigger planTrigger,
@Nullable PlanExecutionConfig planExecutionConfig,
@NotNull Map<String,String> params,
@NotNull 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 |
@NotNull BuildDetectionAction |
BuildDetectionActionFactoryImpl.createScheduledBuildDetectionAction(@NotNull ImmutableChain chain,
@NotNull Map<String,String> triggerConditionsConfiguration) |
@NotNull BuildDetectionAction |
BuildDetectionActionFactory.createScheduledBuildDetectionAction(@NotNull ImmutableChain chain,
@NotNull Map<String,String> triggerConditionsConfiguration)
Deprecated.
since 5.11
|
@NotNull BuildDetectionAction |
BuildDetectionActionFactoryImpl.createScheduledBuildDetectionAction(@NotNull ImmutableChain chain,
@NotNull Map<String,String> triggerConditionsConfiguration,
@NotNull Map<String,String> triggerConfiguration) |
@NotNull BuildDetectionAction |
BuildDetectionActionFactory.createScheduledBuildDetectionAction(@NotNull ImmutableChain chain,
@NotNull Map<String,String> triggerConditionsConfiguration,
@NotNull 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(@NotNull Triggerable triggerable,
@NotNull Long triggerId,
@NotNull BuildDetectionAction buildDetectionAction) |
void |
NonBlockingPlanExecutionService.enqueueTrigger(@NotNull Triggerable triggerable,
@NotNull Long triggerId,
@NotNull BuildDetectionAction buildDetectionAction)
|
@NotNull ExecutionRequestResult |
DelegatingPlanExecutionManager.start(@NotNull ImmutableChain chain,
@NotNull BuildDetectionAction buildDetectionAction,
@NotNull AcquisitionPolicy acquisitionPolicy) |
ExecutionRequestResult |
PlanExecutionManagerImpl.start(@NotNull ImmutableChain chain,
@NotNull BuildDetectionAction buildDetectionAction,
@NotNull AcquisitionPolicy acquisitionPolicy) |
@NotNull ExecutionRequestResult |
PlanExecutionManager.start(@NotNull ImmutableChain chain,
@NotNull BuildDetectionAction buildDetectionAction,
@NotNull AcquisitionPolicy acquisitionPolicy)
|
@NotNull ExecutionRequestResult |
DelegatingPlanExecutionManager.start(@NotNull Triggerable triggerable,
@NotNull BuildDetectionAction buildDetectionAction,
@NotNull AcquisitionPolicy acquisitionPolicy) |
@NotNull ExecutionRequestResult |
PlanExecutionManagerImpl.start(@NotNull Triggerable triggerable,
@NotNull BuildDetectionAction buildDetectionAction,
@NotNull AcquisitionPolicy acquisitionPolicy) |
@NotNull ExecutionRequestResult |
PlanExecutionManager.start(@NotNull Triggerable triggerable,
@NotNull BuildDetectionAction buildDetectionAction,
@NotNull AcquisitionPolicy acquisitionPolicy)
|
@Nullable Future<ExecutionRequestResult> |
NonBlockingPlanExecutionServiceImpl.tryToStart(@NotNull Triggerable triggerable,
@NotNull BuildDetectionAction buildDetectionAction) |
@Nullable Future<ExecutionRequestResult> |
NonBlockingPlanExecutionService.tryToStart(@NotNull Triggerable triggerable,
@NotNull 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 |
class |
TagBuildAction |
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 © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.