|
@@ -6,7 +6,7 @@ import cn.reghao.autodop.dmaster.app.model.po.log.BuildTime;
|
|
|
import cn.reghao.autodop.dmaster.app.model.po.log.DeployLog;
|
|
import cn.reghao.autodop.dmaster.app.model.po.log.DeployLog;
|
|
|
import cn.reghao.autodop.dmaster.app.model.vo.AppBuildingVO;
|
|
import cn.reghao.autodop.dmaster.app.model.vo.AppBuildingVO;
|
|
|
import cn.reghao.autodop.dmaster.app.model.vo.BuildConfig;
|
|
import cn.reghao.autodop.dmaster.app.model.vo.BuildConfig;
|
|
|
-import cn.reghao.autodop.dmaster.app.model.vo.BuildTimeVo;
|
|
|
|
|
|
|
+import cn.reghao.autodop.dmaster.app.model.vo.BuildLogVO;
|
|
|
import cn.reghao.autodop.dmaster.app.model.vo.CommitInfoVO;
|
|
import cn.reghao.autodop.dmaster.app.model.vo.CommitInfoVO;
|
|
|
import cn.reghao.autodop.dmaster.app.service.bd.tools.repo.CommitInfo;
|
|
import cn.reghao.autodop.dmaster.app.service.bd.tools.repo.CommitInfo;
|
|
|
import cn.reghao.autodop.dmaster.app.service.page.BuildDeployLogPage;
|
|
import cn.reghao.autodop.dmaster.app.service.page.BuildDeployLogPage;
|
|
@@ -69,8 +69,8 @@ public class BuildDeployLogPageController {
|
|
|
@GetMapping("/build/{appId}")
|
|
@GetMapping("/build/{appId}")
|
|
|
public String buildLogPage(@PathVariable("appId") String appId, Model model) {
|
|
public String buildLogPage(@PathVariable("appId") String appId, Model model) {
|
|
|
PageRequest pageRequest = PageSort.pageRequest();
|
|
PageRequest pageRequest = PageSort.pageRequest();
|
|
|
- Page<BuildLog> buildLogs = buildDeployLogPage.buildLogs(appId, pageRequest);
|
|
|
|
|
- PageList<BuildLog> pageList = PageList.pageList(buildLogs);
|
|
|
|
|
|
|
+ Page<BuildLogVO> buildLogs = buildDeployLogPage.buildLogVOs(appId, pageRequest);
|
|
|
|
|
+ PageList<BuildLogVO> pageList = PageList.pageList(buildLogs);
|
|
|
|
|
|
|
|
model.addAttribute("page", buildLogs);
|
|
model.addAttribute("page", buildLogs);
|
|
|
model.addAttribute("list", pageList.getList());
|
|
model.addAttribute("list", pageList.getList());
|
|
@@ -101,8 +101,14 @@ public class BuildDeployLogPageController {
|
|
|
public String commitInfoPage(@PathVariable("buildLogId") String buildLogId, Model model) {
|
|
public String commitInfoPage(@PathVariable("buildLogId") String buildLogId, Model model) {
|
|
|
BuildLog buildLog = buildDeployLogPage.findByBuildLogId(buildLogId);
|
|
BuildLog buildLog = buildDeployLogPage.findByBuildLogId(buildLogId);
|
|
|
CommitInfo commitInfo = buildLog.getCommitInfo();
|
|
CommitInfo commitInfo = buildLog.getCommitInfo();
|
|
|
- model.addAttribute("commitInfo", new CommitInfoVO(commitInfo));
|
|
|
|
|
- return "/app/bd/log/commitinfo";
|
|
|
|
|
|
|
+ if (commitInfo != null) {
|
|
|
|
|
+ model.addAttribute("commitInfo", new CommitInfoVO(commitInfo));
|
|
|
|
|
+ return "/app/bd/log/commitinfo";
|
|
|
|
|
+ } else {
|
|
|
|
|
+ String errMsg = "构建失败,请修正错误后重新构建";
|
|
|
|
|
+ model.addAttribute("errMsg", errMsg);
|
|
|
|
|
+ return "/error";
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@ApiOperation(value = "构建时间页面")
|
|
@ApiOperation(value = "构建时间页面")
|
|
@@ -110,7 +116,7 @@ public class BuildDeployLogPageController {
|
|
|
public String buildTimePage(@PathVariable("buildLogId") String buildLogId, Model model) {
|
|
public String buildTimePage(@PathVariable("buildLogId") String buildLogId, Model model) {
|
|
|
BuildLog buildLog = buildDeployLogPage.findByBuildLogId(buildLogId);
|
|
BuildLog buildLog = buildDeployLogPage.findByBuildLogId(buildLogId);
|
|
|
BuildTime buildTime = buildLog.getBuildTime();
|
|
BuildTime buildTime = buildLog.getBuildTime();
|
|
|
- model.addAttribute("buildTime", new BuildTimeVo(buildTime));
|
|
|
|
|
|
|
+ model.addAttribute("buildTime", buildTime);
|
|
|
return "/app/bd/log/buildtime";
|
|
return "/app/bd/log/buildtime";
|
|
|
}
|
|
}
|
|
|
|
|
|