@RequestMapping(value = "/dashboards/{name}/builds", method = GET,
produces = APPLICATION_JSON_VALUE)
public Map<String, Object> getBuildsByBoardName(@PathVariable("name") String name) {
DashboardDTO dashboard = dashboardService.getDashboard(name);
if (dashboard == null || dashboard.getCodeRepos() == null
|| dashboard.getCodeRepos().isEmpty()) {
return null;
}
List<Build> builds = buildService
.getLastBuildsByKeywordsAndByTeamMembers(
dashboard.getCodeRepos(), dashboard.getTeamMembers());
BuildStats stats = buildService.getStatsByKeywordsAndByTeamMembers(
dashboard.getCodeRepos(), dashboard.getTeamMembers());
Map<String, Object> response = new HashMap<>();
response.put("lastBuilds", builds);
response.put("stats", stats);
return response;
}
BuildController.java 文件源码
java
阅读 38
收藏 0
点赞 0
评论 0
项目:mirrorgate
作者:
评论列表
文章目录