@NotNull private String getPathPrefix(@NotNull AgentRunningBuild build) { final List<String> pathSegments = new ArrayList<String>(); pathSegments.add(build.getSharedConfigParameters().get(ServerProvidedProperties.TEAMCITY_PROJECT_ID_PARAM)); pathSegments.add(build.getBuildTypeExternalId()); pathSegments.add(Long.toString(build.getBuildId())); return StringUtil.join("/", pathSegments) + "/"; }
attachment.addField(this.payload.getBuildName(), StringUtil.join(firstDetailLines, "\n"), false); attachment.addField("Reason", StringUtil.join(", ", payload.getFailedBuildMessages()), false); attachment.addField("Failed Tests", StringUtil.join(", ", failedTestNames) + truncated, false); String committersString = StringUtil.join(", ", committers); mentionContent += StringUtil.join(" ", slackUsers);