Browse Source

fix: add tip after sonar job created successfully

claws 4 years ago
parent
commit
3748211c95

+ 2 - 2
web/src/main/java/cn/seecoder/web/core/pipeline/config/HandlerConfigTable.java

@@ -40,8 +40,8 @@ public class HandlerConfigTable {
         handlerConfigMap.put("sonar-java-image-build", Collections.singletonList(SonarJavaImageBuildHandler.class));
         handlerConfigMap.put("k8s-job", Collections.singletonList(K8sJobHandler.class));
 
-        handlerConfigMap.put("sonar-java", Arrays.asList(SonarJavaImageBuildHandler.class, K8sJobHandler.class));
-        handlerConfigMap.put("sonar-java-deploy", Arrays.asList(SonarJavaImageBuildHandler.class, K8sJobHandler.class));
+        handlerConfigMap.put("sonar-java", Arrays.asList(SonarJavaImageBuildHandler.class, K8sJobHandler.class, SonarPostProcessHandler.class));
+        handlerConfigMap.put("sonar-java-deploy", Arrays.asList(SonarJavaImageBuildHandler.class, K8sJobHandler.class, SonarPostProcessHandler.class));
     }
 
     public static Handler transToHandler(String name, JsonNode config) throws Exception {

+ 13 - 0
web/src/main/java/cn/seecoder/web/core/pipeline/handler/SonarPostProcessHandler.java

@@ -0,0 +1,13 @@
+package cn.seecoder.web.core.pipeline.handler;
+
+import cn.seecoder.web.core.pipeline.Context;
+import cn.seecoder.web.core.pipeline.PipelineException;
+
+public class SonarPostProcessHandler extends AbstractHandler{
+    private final static String SUCCESS_MESSAGE = "\n检查任务已提交,根据代码规模会需要等待一段时间。检查过程不会阻塞后续流水线进行\n请移步至\"提交记录\"界面查看!结果将直接标记在对应提交记录上。";
+
+    @Override
+    public void process(Context context) throws PipelineException {
+        context.appendSuccessResult(SUCCESS_MESSAGE);
+    }
+}