在TeamCity构建日志中嵌入URL可点击链接

在TeamCity构建日志中嵌入URL可点击链接,teamcity,teamcity-8.0,Teamcity,Teamcity 8.0,我试图在我的TeamCity日志中嵌入可点击链接。 我的自定义日志消息与带有##teamacity模板()的日志消息一起显示: 现在,我希望消息的一部分是可点击的链接,例如,我在测试期间拍摄的屏幕截图 怎样才能做到呢? 我正在尝试所描述的方法,建议安装到TeamCity并添加一个规则,将日志消息转换为url(http://www.autoscout24.de)进入日志中可单击的链接。这对我不起作用 我的TeamCity版本是Enterprise 8.1.4,我也遇到了这个问题。showlinks

我试图在我的TeamCity日志中嵌入可点击链接。 我的自定义日志消息与带有##teamacity模板()的日志消息一起显示:

现在,我希望消息的一部分是可点击的链接,例如,我在测试期间拍摄的屏幕截图

怎样才能做到呢? 我正在尝试所描述的方法,建议安装到TeamCity并添加一个规则,将日志消息转换为
url(http://www.autoscout24.de)
进入日志中可单击的链接。这对我不起作用


我的TeamCity版本是Enterprise 8.1.4,我也遇到了这个问题。showlinks.html需要调整。将BEFORE_内容替换为BUILD_RESULTS_片段,它将正常工作。文件showlinks.html需要放在“beforeContent.html”所在的同一目录中(TeamCity/config/_static\u ui\u extensions)。

我修改了show-link.html脚本。它与TC 2017.2.4一起工作。现在脚本将查找“http://”字符串而不是“(url)”

show link.html

(函数($){
函数createLinksFromUrls(){
$(“div.fullStacktrace”)。每个(函数(){
var oldHtml=$(this.html();
if(oldHtml.indexOf(“”);
$(this.html(newHtml);
}
});
}
$(文档).ready(createLinksFromUrls);
$(文档)。单击(函数(){
setTimeout(createLinksFromUrls,50);
setTimeout(createLinksFromUrls,100);
setTimeout(createLinksFromUrls,500);
});
})(window.jQuery);

这是一个很好的发现。你能分享你的整个static-ui-extensions.xml吗?我正在尝试同样的方法,但在生成place id=BUILD\u RESULTS\u片段后,它就不起作用了。
log("##teamcity[buildProblem description='message to log to TC']");