Browse Source

app 部署成功才触发 cdn 刷新

reghao 7 tháng trước cách đây
mục cha
commit
842c348ade

+ 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) {