Package com.atlassian.bamboo.build
Interface StopBuildManager
- All Known Implementing Classes:
DefaultStopBuildManager
public interface StopBuildManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidcancelAllBuilds(@NotNull PlanKey planKey, boolean abandonResult) Will stop all builds running for plan identified byPlanKeyvoidcancelBuild(@NotNull PlanResultKey planResultKey, boolean abandonResult) Cancel a running build optionally abandoning the resultvoidcancelDeployment(@NotNull ResultKey resultKey, @NotNull Long deploymentResultId, Long agentId) Cancel a running deploymentvoidstopAgentNicely(@NotNull BuildAgent buildAgent) Will tell an agent to stop after it's finished the current build
-
Method Details
-
cancelBuild
Cancel a running build optionally abandoning the result- Parameters:
planResultKey-abandonResult-- Throws:
InterruptedException
-
cancelDeployment
void cancelDeployment(@NotNull @NotNull ResultKey resultKey, @NotNull @NotNull Long deploymentResultId, Long agentId) Cancel a running deployment- Parameters:
resultKey-deploymentResultId-agentId-
-
stopAgentNicely
Will tell an agent to stop after it's finished the current build- Parameters:
buildAgent-
-
cancelAllBuilds
void cancelAllBuilds(@NotNull @NotNull PlanKey planKey, boolean abandonResult) throws InterruptedException Will stop all builds running for plan identified byPlanKey- Parameters:
planKey-abandonResult-- Throws:
InterruptedException
-