/** * Finds builds that belong the referenced project. Uses new method getOwnBuildTypes() if available. * Does not find builds in sub-projects. * @param project * @return List of BuildTypes corresponding to what is configured in the project. */ public static List<SBuildType> getOwnBuildTypes(SProject project) { try { return project.getOwnBuildTypes(); } catch (NoSuchMethodError ex){ return project.getBuildTypes(); } }
/** * Finds builds that belong the referenced project. Uses new method getOwnBuildTypes() if available. * Does not find builds in sub-projects. * @param project * @return List of BuildTypes corresponding to what is configured in the project. */ public static List<SBuildType> getOwnBuildTypes(SProject project) { try { return project.getOwnBuildTypes(); } catch (NoSuchMethodError ex){ LOGGER.log(Level.INFO,ex.getMessage(),ex); return project.getBuildTypes(); } }
params.put("messages", message); params.put(PROJECT_ID, project.getProjectId()); params.put("buildTypeList", project.getBuildTypes()); params.put("projectExternalId", TeamCityIdResolver.getExternalProjectId(project)); params.put("projectName", project.getName()); params.put("buildName", sBuildType.getName()); params.put("buildExternalId", TeamCityIdResolver.getExternalBuildId(sBuildType)); params.put("buildTypeList", project.getBuildTypes()); params.put(NO_SLACK_NOTIFICATIONS, configs.isEmpty()); params.put(SLACK_NOTIFICATIONS, !configs.isEmpty());
params.put("messages", message); params.put("projectId", project.getProjectId()); params.put("buildTypeList", project.getBuildTypes()); params.put("projectExternalId", TeamCityIdResolver.getExternalProjectId(project)); params.put("projectName", getProjectName(TeamCityIdResolver.getExternalProjectId(project), project.getName())); params.put("buildName", sBuildType.getName()); params.put("buildExternalId", TeamCityIdResolver.getExternalBuildId(sBuildType)); params.put("buildTypeList", project.getBuildTypes()); params.put("noWebHooks", bean.getWebHookList().isEmpty()); params.put("webHooks", ! bean.getWebHookList().isEmpty());