소스 검색

app 部署成功才触发 cdn 刷新

reghao 7 달 전
부모
커밋
842c348ade
1개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 3
      mgr/src/main/java/cn/reghao/devops/mgr/app/service/impl/AppDeployServiceImpl.java

+ 6 - 3
mgr/src/main/java/cn/reghao/devops/mgr/app/service/impl/AppDeployServiceImpl.java

@@ -329,9 +329,12 @@ public class AppDeployServiceImpl implements AppDeployService {
 
         deployingRepository.save(appDeploying);
 
-        BuildLog buildLog = appDeploying.getBuildLog();
-        AppConfig appConfig = appDeploying.getAppConfig();
-        refreshCdn(appConfig, buildLog);
+        Result result = deployResult.getResult();
+        if (result.getCode() == ResultStatus.SUCCESS.getCode()) {
+            BuildLog buildLog = appDeploying.getBuildLog();
+            AppConfig appConfig = appDeploying.getAppConfig();
+            refreshCdn(appConfig, buildLog);
+        }
     }
 
     private void refreshCdn(AppConfig appConfig, BuildLog buildLog) {