@ExperimentalApi
public interface BuildWarningSummaryCollationService
| Modifier and Type | Field and Description |
|---|---|
static String |
WARNINGS_ARTIFACT
Key of artifact name in job build result which holds build warnings details.
|
| Modifier and Type | Method and Description |
|---|---|
@NotNull File |
aggregationFileForCommonContext(@NotNull CommonContext commonContext)
Returns the file containing collected warnings for a given
CommonContext. |
void |
appendWarningAnnotations(@NotNull TaskContext taskContext,
@NotNull Iterable<WarningAnnotation> annotations,
@NotNull Long associatedRepositoryId)
Adds warnings to a warnings file and updates the warnings summary for a build result.
|
void |
publishCollectedWarnings(@NotNull BuildContext commonContext)
Ends collection of warnings and publishes them as a build artifact.
|
static final String WARNINGS_ARTIFACT
void appendWarningAnnotations(@NotNull
@NotNull TaskContext taskContext,
@NotNull
@NotNull Iterable<WarningAnnotation> annotations,
@NotNull
@NotNull Long associatedRepositoryId)
throws IOException
IOExceptionvoid publishCollectedWarnings(@NotNull
@NotNull BuildContext commonContext)
throws IOException
IOException@NotNull @NotNull File aggregationFileForCommonContext(@NotNull @NotNull CommonContext commonContext)
CommonContext.Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.