@Internal
public interface ChainPluginSupport
ChainExecutionManager
BambooPluginModule
executionsModifier and Type | Method and Description |
---|---|
void |
buildCompleted(@NotNull BuildExecution buildExecution)
Executes the enabled
PostJobAction s for BuildExecution |
void |
buildStarted(@NotNull StageExecution stageExecution,
@NotNull BuildContext buildContext)
Executes the enabled
PreJobAction s for BuildContext |
void |
chainCompleted(@NotNull ChainExecution chainExecution,
@NotNull BuildContext buildContext)
Executes the enabled
PostChainAction s for ChainExecution |
void |
chainStarted(@NotNull ChainExecution chainExecution,
@NotNull BuildContext buildContext)
Executes the enabled
PreChainAction s for ChainExecution |
void |
failedStageRestarted(@NotNull StageExecution stageExecution,
@NotNull BuildContext buildContext)
Executes the enabled
RestartFailedStageAction s for StageExecution |
void |
manualStageResumed(@NotNull StageExecution stageExecution,
@NotNull BuildContext buildContext)
Executes the enabled
ResumeManualStageAction s for StageExecution |
boolean |
shouldStopExecution(@NotNull ImmutableChain chain,
@NotNull Map<String,String> triggerConditionsConfiguration)
Determine from plugins whether the chain should continue executing or not.
|
void |
stageCompleted(@NotNull StageExecution stageExecution,
long stageResultId,
@NotNull BuildContext buildContext)
Executes the enabled
PostStageAction s for StageExecution |
void |
stageStarted(@NotNull StageExecution stageExecution,
@NotNull BuildContext buildContext)
Executes the enabled
PreStageAction s for StageExecution |
void |
stoppedOnManualStage(@NotNull StageExecution stageExecution,
long stageResultId,
@NotNull BuildContext buildContext)
Executes the enabled
StopOnManualStageAction s for StageExecution |
void chainStarted(@NotNull @NotNull ChainExecution chainExecution, @NotNull @NotNull BuildContext buildContext)
PreChainAction
s for ChainExecution
chainExecution
- buildContext
- void chainCompleted(@NotNull @NotNull ChainExecution chainExecution, @NotNull @NotNull BuildContext buildContext)
PostChainAction
s for ChainExecution
chainExecution
- buildContext
- void stageStarted(@NotNull @NotNull StageExecution stageExecution, @NotNull @NotNull BuildContext buildContext)
PreStageAction
s for StageExecution
stageExecution
- buildContext
- void stageCompleted(@NotNull @NotNull StageExecution stageExecution, long stageResultId, @NotNull @NotNull BuildContext buildContext)
PostStageAction
s for StageExecution
stageExecution
- stageResultId
- buildContext
- void manualStageResumed(@NotNull @NotNull StageExecution stageExecution, @NotNull @NotNull BuildContext buildContext)
ResumeManualStageAction
s for StageExecution
stageExecution
- buildContext
- void failedStageRestarted(@NotNull @NotNull StageExecution stageExecution, @NotNull @NotNull BuildContext buildContext)
RestartFailedStageAction
s for StageExecution
stageExecution
- buildContext
- void stoppedOnManualStage(@NotNull @NotNull StageExecution stageExecution, long stageResultId, @NotNull @NotNull BuildContext buildContext)
StopOnManualStageAction
s for StageExecution
stageExecution
- stageResultId
- buildContext
- void buildStarted(@NotNull @NotNull StageExecution stageExecution, @NotNull @NotNull BuildContext buildContext)
PreJobAction
s for BuildContext
stageExecution
- buildContext
- void buildCompleted(@NotNull @NotNull BuildExecution buildExecution)
PostJobAction
s for BuildExecution
buildExecution
- boolean shouldStopExecution(@NotNull @NotNull ImmutableChain chain, @NotNull @NotNull Map<String,String> triggerConditionsConfiguration)
chain
- triggerConditionsConfiguration
- Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.