【问题标题】:How to show a custom page output in TeamCity build status window如何在 TeamCity 构建状态窗口中显示自定义页面输出
【发布时间】:2021-11-02 23:39:56
【问题描述】:

我想在 TeamCity 的构建状态页面中发布 jpg 图形图像或它们的表格。

我正在尝试为 TeamCity 使用插件 Build Result Decorator 添加一个结果页面,该页面似乎没有按预期工作。想知道是否有人有解决方案。安装后,它会在构建状态页面中创建这个区域(在下面突出显示),并且应该在其中呈现一个 html。但它显示的是下载文件请求程序,而不是呈现 HTML。

我正在使用基本页面进行测试

<html><body>
<h1>hello TC</h1>
</body></html>

我是这样添加的:

这里是 NUnit xml 功能旁边的配置代码。

features {
    feature {
        type = "BuildResultDecorator"
        param("artifactFilename", "status.html")
    }
    xmlReport {
        reportType = XmlReport.XmlReportType.NUNIT
        rules = "**/result.xml"
    }
}

有人让这个工作正常吗?或者有什么替代方法吗?

【问题讨论】:

    标签: teamcity


    【解决方案1】:

    想通了:没有插件这是可能的。

    在项目设置下,您添加项目级别报告或构建级别报告(将在这些屏幕中的任何一个中创建一个选项卡)并将其指向您在构建中保存的 html 工件。然后在全局设置中,您可以在安全环境中禁用保护,或者专门提供一个 URL 来检索 html 工件。

    在此记录

    Publishing 3rd Party reports

    Global settings for artifacts

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-25
      • 1970-01-01
      相关资源
      最近更新 更多