What TeamCity versions are supported by the add-on?

The add-on supports TeamCity 9.0 and newer versions.

What roles and permissions should the user have that is used for integration between JIRA and TeamCity?

You need to grant roles of Project Viewer and Agent Manager to this user account. You need also to create a custom user role (for example, User Profile Viewer) and grant the 'View user profile' permission to it in TeamCity.

What is initial data indexation?

Initial data indexation is an automatic procedure that is launched once you add a connection to TeamCity server in JIRA Cloud. It indexes TeamCity build data for quick data accessibility when the user views the related projects or JIRA issues.

How often is data index updated?

Data index is a set of TeamCity build data that the add-on uses for display in projects and issues. Once the initial data indexation is complete, the add-on updates the data index when the user opens the TeamCity tab for the whole project or a specific JIRA issue. If users do not view TeamCity data in JIRA Cloud, the add-on does not temporarily update the index.

Can I configure the data indexation parameters?

Unfortunately, not for now. You can vote for this feature.

Can I remotely trigger builds in TeamCity from JIRA?

Unfortunately, not for now. You can vote for this feature.

What firewall settings should I set up for correct add-on operation?

For correct operation of the add-on when TeamCity server is behind firewall. you need to open the port, as follows:

PortURL ExampleDescription
80http://yourteamcity.comIf using the standard HTTP protocol with the default port.
443https://yourteamcity.comIf using the standard HTTPS protocol with the default port.

Custom Port

(for example, port 7777)

https://yourteamcity.com:7777

or

http://yourteamcity.com:7777

 If using the custom, you will have to open this custom port. The custom port will vary.

All the operational servers are located in US region (Amazon WS). We cannot provide the IP address or the range of IP addresses for adding to trusted, as the application uses servers with dynamic IP addresses that may vary.