TeamCity
 
You are viewing the documentation for an earlier version of TeamCity.

External Changes Viewer

Last modified: 20 April 2023

TeamCity supports integration with external changes viewers like JetBrains Upsource, Atlassian Fisheye, etc.

Since TeamCity 2017.2, some of the viewers are supported out of the box: commits to GitHub, VSTS or Bitbucket are automatically recognized and links are provided enabling you to view the changes externally.

To enable other external change viewers, create and configure the < >/config/change-viewers.properties file. These settings should be specified for each VCS root you want to use the external changes viewer for. A detailed example of the configuration file including the description of available formats, variables, and other parameters can be found in the change-viewers.properties.dist file in the < >/config directory.

When the configuration file is created, links to the external viewer (Ext changes viewer icon) will appear on the following pages:

  • Changes popups on the Projects and project home page, Overview tab and the Change Log tab of the build configuration home page)

    External changes viewer
  • the Changes tab of the build results page

  • the Change details page available by clicking the link when hovering over the changes on the Overview and Change Log tabs for a project and build configurations and on the Changes tab of the build results page

  • the TeamCity file diff page.