|
|
@@ -4,6 +4,7 @@ import cn.reghao.devops.common.msg.event.EvtAppStatResult;
|
|
|
import cn.reghao.devops.common.util.NotAvailable;
|
|
|
import cn.reghao.devops.manager.app.model.constant.DeployStatus;
|
|
|
import cn.reghao.devops.manager.app.model.po.config.AppDeployConfig;
|
|
|
+import cn.reghao.devops.manager.app.model.po.log.BuildLog;
|
|
|
import cn.reghao.devops.manager.app.model.po.log.DeployLog;
|
|
|
import cn.reghao.devops.manager.util.db.BaseEntity;
|
|
|
import cn.reghao.jutil.jdk.converter.DateTimeConverter;
|
|
|
@@ -29,7 +30,7 @@ public class AppDeploying extends BaseEntity {
|
|
|
@OneToOne
|
|
|
private AppDeployConfig appDeployConfig;
|
|
|
@OneToOne
|
|
|
- private AppBuilding appBuilding;
|
|
|
+ private BuildLog buildLog;
|
|
|
private LocalDateTime deployTime;
|
|
|
private String deployResult;
|
|
|
private String deployBy;
|
|
|
@@ -58,8 +59,7 @@ public class AppDeploying extends BaseEntity {
|
|
|
|
|
|
public AppDeploying(AppDeployConfig appDeployConfig, AppBuilding appBuilding) {
|
|
|
this.appDeployConfig = appDeployConfig;
|
|
|
- this.appBuilding = appBuilding;
|
|
|
- //this.buildLogId = appBuilding.getBuildLogId();
|
|
|
+ this.buildLog = appBuilding.getBuildLog();
|
|
|
this.deployResult = DeployStatus.neverDeploy.getDesc();
|
|
|
this.deployTime = LocalDateTime.now();
|
|
|
this.deployBy = appBuilding.getBuildBy();
|
|
|
@@ -74,7 +74,7 @@ public class AppDeploying extends BaseEntity {
|
|
|
|
|
|
public AppDeploying(AppDeployConfig appDeployConfig, AppBuilding appBuilding, DeployLog deployLog) {
|
|
|
this.appDeployConfig = appDeployConfig;
|
|
|
- this.appBuilding = appBuilding;
|
|
|
+ this.buildLog = appBuilding.getBuildLog();
|
|
|
this.deployResult = deployLog.getMsg();
|
|
|
this.deployTime = deployLog.getDeployTime();
|
|
|
this.deployBy = deployLog.getDeployBy();
|
|
|
@@ -88,14 +88,14 @@ public class AppDeploying extends BaseEntity {
|
|
|
}
|
|
|
|
|
|
public void afterBuild(AppBuilding appBuilding) {
|
|
|
- this.appBuilding = appBuilding;
|
|
|
+ this.buildLog = appBuilding.getBuildLog();
|
|
|
this.deployResult = DeployStatus.neverDeploy.getDesc();
|
|
|
this.onDeploying = false;
|
|
|
this.deployed = false;
|
|
|
}
|
|
|
|
|
|
public void beforeDeploy(AppBuilding appBuilding, String deployBy) {
|
|
|
- this.appBuilding = appBuilding;
|
|
|
+ this.buildLog = appBuilding.getBuildLog();
|
|
|
this.deployBy = deployBy;
|
|
|
this.deployResult = DeployStatus.onDeploying.getDesc();
|
|
|
this.onDeploying = true;
|