If your reporting tool produces reports in HTML format, you can extend TeamCity with a custom tab to show the information provided by the third-party reporting tool on the build results page.
General flow is like this:

There are two types of report tabs available:

To configure a report tab, go to the Integrations | Report Tabs page or project settings respectively, click Create new report tab and proceed with the following options:



Tab Title

Specify a unique title of the report tab that will be displayed in the web UI.

Get artifacts from

This field is available for project-specific report tabs only
Specify the build, which artifacts will be shown on the tab. Select whether the report should be taken from last successful, pinned, finished build or build with specified build number.

Start page

Specify relative path to the start page of the generated report. The path should be relative to the root of individual build's artifacts. To use a file from an archive, use path-to-archive!relative-path syntax. See also a the list of supported archives.
For example, javadoc.zip!index.html

See the example of a report tab below:

{color:#003366}*See also:*{color}