gpt4 book ai didi

java - TeamCity 10 插件 : Add message to build log

转载 作者:行者123 更新时间:2023-12-02 11:36:23 24 4
gpt4 key购买 nike

我正在为 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.getBuildLog().getErrorMessages().add(new LogMessage(...))

只是为了避免混淆 - 这就是我所说的“构建日志选项卡”

enter image description here

最佳答案

TeamCity 插件模型大量使用 Spring bean。看看其他插件是如何实现的,例如 SinCity 插件(免责声明:我是作者),具体来说:

祝你好运!

关于java - TeamCity 10 插件 : Add message to build log,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48910278/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com