|
@@ -12,9 +12,9 @@ import cn.reghao.devops.web.mgr.app.model.po.log.BuildLog;
|
|
|
import cn.reghao.devops.web.mgr.app.service.bd.DeployApp;
|
|
import cn.reghao.devops.web.mgr.app.service.bd.DeployApp;
|
|
|
import cn.reghao.devops.web.mgr.app.service.bd.DeployStat;
|
|
import cn.reghao.devops.web.mgr.app.service.bd.DeployStat;
|
|
|
import cn.reghao.devops.web.mgr.machine.service.MachineService;
|
|
import cn.reghao.devops.web.mgr.machine.service.MachineService;
|
|
|
-import cn.reghao.devops.web.ws.MessageSenders;
|
|
|
|
|
import cn.reghao.devops.common.msg.event.EvtAppDeploy;
|
|
import cn.reghao.devops.common.msg.event.EvtAppDeploy;
|
|
|
import cn.reghao.devops.common.msg.event.EvtAppStatResult;
|
|
import cn.reghao.devops.common.msg.event.EvtAppStatResult;
|
|
|
|
|
+import cn.reghao.devops.web.ws.WsSender;
|
|
|
import cn.reghao.jutil.jdk.event.message.EventMessage;
|
|
import cn.reghao.jutil.jdk.event.message.EventMessage;
|
|
|
import cn.reghao.jutil.jdk.result.Result;
|
|
import cn.reghao.jutil.jdk.result.Result;
|
|
|
import cn.reghao.jutil.jdk.result.ResultStatus;
|
|
import cn.reghao.jutil.jdk.result.ResultStatus;
|
|
@@ -32,14 +32,14 @@ import java.util.List;
|
|
|
@Service
|
|
@Service
|
|
|
public class DeployAppImpl implements DeployApp {
|
|
public class DeployAppImpl implements DeployApp {
|
|
|
private final MachineService machineService;
|
|
private final MachineService machineService;
|
|
|
- private final MessageSenders messageSenders;
|
|
|
|
|
|
|
+ private final WsSender wsSender;
|
|
|
private final DeployStat deployStat;
|
|
private final DeployStat deployStat;
|
|
|
private final BuildLogRepository buildLogRepository;
|
|
private final BuildLogRepository buildLogRepository;
|
|
|
private final AppDeployConfigQuery appDeployConfigQuery;
|
|
private final AppDeployConfigQuery appDeployConfigQuery;
|
|
|
|
|
|
|
|
- public DeployAppImpl(MachineService machineService, MessageSenders messageSenders, DeployStat deployStat,
|
|
|
|
|
|
|
+ public DeployAppImpl(MachineService machineService, WsSender wsSender, DeployStat deployStat,
|
|
|
BuildLogRepository buildLogRepository, AppDeployConfigQuery appDeployConfigQuery) {
|
|
BuildLogRepository buildLogRepository, AppDeployConfigQuery appDeployConfigQuery) {
|
|
|
- this.messageSenders = messageSenders;
|
|
|
|
|
|
|
+ this.wsSender = wsSender;
|
|
|
this.deployStat = deployStat;
|
|
this.deployStat = deployStat;
|
|
|
this.buildLogRepository = buildLogRepository;
|
|
this.buildLogRepository = buildLogRepository;
|
|
|
this.appDeployConfigQuery = appDeployConfigQuery;
|
|
this.appDeployConfigQuery = appDeployConfigQuery;
|
|
@@ -107,7 +107,7 @@ public class DeployAppImpl implements DeployApp {
|
|
|
deployStat.beforeDeploy(appBuilding, machineId, deployBy);
|
|
deployStat.beforeDeploy(appBuilding, machineId, deployBy);
|
|
|
EventMessage evtMsg = EventMessage.evt(deployParam);
|
|
EventMessage evtMsg = EventMessage.evt(deployParam);
|
|
|
try {
|
|
try {
|
|
|
- messageSenders.send(machineId, evtMsg);
|
|
|
|
|
|
|
+ wsSender.send(machineId, evtMsg);
|
|
|
} catch (IOException e) {
|
|
} catch (IOException e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
EvtAppStatResult statResult = new EvtAppStatResult(appId, machineId);
|
|
EvtAppStatResult statResult = new EvtAppStatResult(appId, machineId);
|