我正在为TeamCity 10开发插件。
我创建了监听器,以便在构建过程中执行以下操作:
public class XYZBuidListener extends BuildServerAdapter {
@Override
public void buildFinished(@NotNull SRunningBuild build) {
Loggers.SERVER.info("FINISHED");
sendNotification(build);
}
@Override
public void buildStarted(@NotNull SRunningBuild build) {
Loggers.SERVER.info("STARTED");
sendNotification(build);
}
@Override
public void buildInterrupted(@NotNull SRunningBuild build) {
Loggers.SERVER.info("Interrupted");
sendNotification(build);
}
}在每个事件中,我都想在Build选项卡中写入一些内容。不幸的是,我尝试过的一切都没有奏效。例如,我试图以错误消息的形式写一些东西:
build.getBuildLog().getErrorMessages().add(new LogMessage(...))只是为了避免混淆--这就是我所说的“构建日志选项卡”

https://stackoverflow.com/questions/48910278
复制相似问题