|
@@ -7,13 +7,8 @@ import cn.reghao.autodop.dmaster.app.vo.SuccessfullyBuildVO;
|
|
|
import cn.reghao.autodop.dmaster.app.service.BuildService;
|
|
import cn.reghao.autodop.dmaster.app.service.BuildService;
|
|
|
import cn.reghao.autodop.dmaster.common.db.PageList;
|
|
import cn.reghao.autodop.dmaster.common.db.PageList;
|
|
|
import cn.reghao.autodop.dmaster.app.vo.log.BuildDeployAppVO;
|
|
import cn.reghao.autodop.dmaster.app.vo.log.BuildDeployAppVO;
|
|
|
-import cn.reghao.autodop.dmaster.app.vo.log.BuildLogVO;
|
|
|
|
|
-import cn.reghao.autodop.dmaster.app.vo.log.CommitLogVO;
|
|
|
|
|
-import cn.reghao.autodop.dmaster.app.vo.log.DeployLogVO;
|
|
|
|
|
import cn.reghao.autodop.dmaster.app.service.BuildDeployDispatcher;
|
|
import cn.reghao.autodop.dmaster.app.service.BuildDeployDispatcher;
|
|
|
import cn.reghao.autodop.common.result.WebResult;
|
|
import cn.reghao.autodop.common.result.WebResult;
|
|
|
-import com.google.gson.JsonObject;
|
|
|
|
|
-import com.google.gson.JsonParser;
|
|
|
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
|
import io.swagger.annotations.ApiImplicitParams;
|
|
import io.swagger.annotations.ApiImplicitParams;
|
|
@@ -94,79 +89,4 @@ public class BuildDeployController {
|
|
|
PageList<SuccessfullyBuildVO> pageList = buildService.successfullyBuilds(appId, pageRequest);
|
|
PageList<SuccessfullyBuildVO> pageList = buildService.successfullyBuilds(appId, pageRequest);
|
|
|
return ResponseEntity.ok().body(WebResult.success(pageList));
|
|
return ResponseEntity.ok().body(WebResult.success(pageList));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- @ApiOperation(value = "代码日志")
|
|
|
|
|
- @GetMapping("/logs/commit")
|
|
|
|
|
- public ResponseEntity<String> commitLogs(@RequestParam("env") String env,
|
|
|
|
|
- @RequestParam("page") int page,
|
|
|
|
|
- @RequestParam("size") int size) {
|
|
|
|
|
- String env1 = EnvType.valueOf(env).name();
|
|
|
|
|
- PageRequest pageRequest =
|
|
|
|
|
- PageRequest.of(page-1, size, Sort.by(Sort.Direction.DESC, "createTime"));
|
|
|
|
|
- PageList<CommitLogVO> pageList = buildService.commitLogs(env1, null, pageRequest);
|
|
|
|
|
- return ResponseEntity.ok().body(WebResult.success(pageList));
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- @ApiOperation(value = "某个应用的代码日志")
|
|
|
|
|
- @GetMapping("/logs/commit/{appId}")
|
|
|
|
|
- public ResponseEntity<String> commitLogsByApp(@PathVariable("appId") String appId,
|
|
|
|
|
- @RequestParam("env") String env,
|
|
|
|
|
- @RequestParam("page") int page,
|
|
|
|
|
- @RequestParam("size") int size) {
|
|
|
|
|
- String env1 = EnvType.valueOf(env).name();
|
|
|
|
|
- PageRequest pageRequest =
|
|
|
|
|
- PageRequest.of(page-1, size, Sort.by(Sort.Direction.DESC, "createTime"));
|
|
|
|
|
- PageList<CommitLogVO> pageList = buildService.commitLogs(env1, appId, pageRequest);
|
|
|
|
|
- return ResponseEntity.ok().body(WebResult.success(pageList));
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- @ApiOperation(value = "构建日志")
|
|
|
|
|
- @GetMapping("/logs/build")
|
|
|
|
|
- public ResponseEntity<String> buildLogs(@RequestParam("env") String env,
|
|
|
|
|
- @RequestParam("page") int page,
|
|
|
|
|
- @RequestParam("size") int size) {
|
|
|
|
|
- String env1 = EnvType.valueOf(env).name();
|
|
|
|
|
- PageRequest pageRequest =
|
|
|
|
|
- PageRequest.of(page-1, size, Sort.by(Sort.Direction.DESC, "createTime"));
|
|
|
|
|
- PageList<BuildLogVO> pageList = buildService.buildLogs(env1, null, pageRequest);
|
|
|
|
|
- return ResponseEntity.ok().body(WebResult.success(pageList));
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- @ApiOperation(value = "某个应用的构建日志")
|
|
|
|
|
- @GetMapping("/logs/build/{appId}")
|
|
|
|
|
- public ResponseEntity<String> buildLogsByApp(@PathVariable("appId") String appId,
|
|
|
|
|
- @RequestParam("env") String env,
|
|
|
|
|
- @RequestParam("page") int page,
|
|
|
|
|
- @RequestParam("size") int size) {
|
|
|
|
|
- String env1 = EnvType.valueOf(env).name();
|
|
|
|
|
- PageRequest pageRequest =
|
|
|
|
|
- PageRequest.of(page-1, size, Sort.by(Sort.Direction.DESC, "createTime"));
|
|
|
|
|
- PageList<BuildLogVO> pageList = buildService.buildLogs(env1, appId, pageRequest);
|
|
|
|
|
- return ResponseEntity.ok().body(WebResult.success(pageList));
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- @ApiOperation(value = "部署日志")
|
|
|
|
|
- @GetMapping("/logs/deploy")
|
|
|
|
|
- public ResponseEntity<String> deployLogs(@RequestParam("env") String env,
|
|
|
|
|
- @RequestParam("page") int page,
|
|
|
|
|
- @RequestParam("size") int size) {
|
|
|
|
|
- String env1 = EnvType.valueOf(env).name();
|
|
|
|
|
- PageRequest pageRequest =
|
|
|
|
|
- PageRequest.of(page-1, size, Sort.by(Sort.Direction.DESC, "createTime"));
|
|
|
|
|
- PageList<DeployLogVO> pageList = buildService.deployLogs(env1, null, pageRequest);
|
|
|
|
|
- return ResponseEntity.ok().body(WebResult.success(pageList));
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- @ApiOperation(value = "某个应用的部署日志")
|
|
|
|
|
- @GetMapping("/logs/deploy/{appId}")
|
|
|
|
|
- public ResponseEntity<String> deployLogsByApp(@PathVariable("appId") String appId,
|
|
|
|
|
- @RequestParam("env") String env,
|
|
|
|
|
- @RequestParam("page") int page,
|
|
|
|
|
- @RequestParam("size") int size) {
|
|
|
|
|
- String env1 = EnvType.valueOf(env).name();
|
|
|
|
|
- PageRequest pageRequest =
|
|
|
|
|
- PageRequest.of(page-1, size, Sort.by(Sort.Direction.DESC, "createTime"));
|
|
|
|
|
- PageList<DeployLogVO> pageList = buildService.deployLogs(env1, appId, pageRequest);
|
|
|
|
|
- return ResponseEntity.ok().body(WebResult.success(pageList));
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|