in aws-codebuild-agent/src/main/java/jetbrains/buildServer/aws/codebuild/CodeBuildRunner.java [400:410]
private String getProblemIdentity(@NotNull String checkoutDir, @NotNull BuildPhase failedPhase, @NotNull Map<String, String> runnerParams) {
final ArrayList<String> otherParts = new ArrayList<String>();
otherParts.add(getProjectName(runnerParams));
otherParts.add(failedPhase.getPhaseType());
otherParts.add(failedPhase.getPhaseStatus());
for (PhaseContext phaseContext : failedPhase.getContexts()) {
if (StringUtil.isNotEmpty(phaseContext.getStatusCode())) otherParts.add(phaseContext.getStatusCode());
if (StringUtil.isNotEmpty(phaseContext.getMessage())) otherParts.add(phaseContext.getMessage());
}
return String.valueOf(AWSCommonParams.calculateIdentity(checkoutDir, runnerParams, otherParts));
}