Sonarqube 项目后分析任务示例是什么?
我一直在搜索任何PostProjectAnalysisTask工作代码示例,没有搜索。page声明使用此钩子,但在我看来,它仍然使用遗留的PostJob扩展点…现在他们的页面上有一个示例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
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
}
}