public interface RepositoryStoredSpecsResultHelper
Modifier and Type | Method and Description |
---|---|
void |
appendHelpMessageToLog(com.atlassian.utils.process.OutputHandler stdout)
Append help message to specs execution log
|
List<RssAffectedPlan> |
createSpecResultAndDisablePlans(Collection<PlanKey> plans,
VcsRepositoryData repositoryData,
List<CommitContext> commits,
RssPermissions rssPermissions,
boolean specsExecutionSuccessful,
VcsLocationBambooSpecsState bambooSpecsState)
Creates specs execution results for given
plans and disable them |
BuildChanges |
getBuildChanges(VcsRepositoryData repositoryData,
List<CommitContext> commits)
Get repository changes for Specs execution result
|
void |
publishRssErrorEvent(VcsRepositoryData vcsRepositoryData,
List<CommitContext> commits,
VcsBambooSpecsSource specsSource,
RssPermissions rssPermissions,
Throwable throwable,
Map<String,RssAffectedPlan> affectedPlans,
Collection<PlanKey> notUpdatedPlans,
Collection<Long> notUpdatedDeploymentProjects,
String logFilename)
Handles specs execution error: creates specs result for remaining plans and publishes
RssErrorEvent |
List<RssAffectedPlan> createSpecResultAndDisablePlans(@NotNull Collection<PlanKey> plans, @NotNull VcsRepositoryData repositoryData, @NotNull List<CommitContext> commits, @NotNull RssPermissions rssPermissions, boolean specsExecutionSuccessful, @NotNull VcsLocationBambooSpecsState bambooSpecsState)
plans
and disable themvoid publishRssErrorEvent(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsBambooSpecsSource specsSource, @NotNull RssPermissions rssPermissions, @NotNull Throwable throwable, @NotNull Map<String,RssAffectedPlan> affectedPlans, @NotNull Collection<PlanKey> notUpdatedPlans, @NotNull Collection<Long> notUpdatedDeploymentProjects, @NotNull String logFilename)
RssErrorEvent
BuildChanges getBuildChanges(@NotNull VcsRepositoryData repositoryData, @NotNull List<CommitContext> commits)
void appendHelpMessageToLog(@NotNull com.atlassian.utils.process.OutputHandler stdout)
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.