Sonarqube 项目后分析任务示例是什么?

Sonarqube 项目后分析任务示例是什么?,sonarqube,sonarqube-web,Sonarqube,Sonarqube Web,我一直在搜索任何PostProjectAnalysisTask工作代码示例,没有搜索。page声明使用此钩子,但在我看来,它仍然使用遗留的PostJob扩展点…现在他们的页面上有一个示例 import org.sonar.api.ce.posttask.PostProjectAnalysisTask; import org.sonar.api.server.Server; public class MyHook implements PostProjectAnalysisTask { p

我一直在搜索任何PostProjectAnalysisTask工作代码示例,没有搜索。page声明使用此钩子,但在我看来,它仍然使用遗留的PostJob扩展点…

现在他们的页面上有一个示例

import org.sonar.api.ce.posttask.PostProjectAnalysisTask;
import org.sonar.api.server.Server;

public class MyHook implements PostProjectAnalysisTask {
  private final Server server;

  public MyHook(Server server) {
    this.server = server;
  }

  @Override
  public void finished(ProjectAnalysis analysis) {
    QualityGate gate = analysis.getQualityGate();
    if (gate.getStatus()== QualityGate.Status.ERROR) {
      String baseUrl = server.getURL();
      // TODO send notification
    }
  }