![]() The TeamCity server connection settings are saved. YouTrack verifies the connection to the TeamCity server. Set the maximum amount of time to wait for complete data transfer from the TeamCity server before closing the connection. Set the maximum amount of time to wait for a response from the TeamCity server before disconnecting the socket. If the TeamCity server requires client SSL authentication and you have uploaded an SSL client key to authenticate your YouTrack service, select the client key from the drop-down list. The New Build Server dialog opens in the sidebar. On the Build Server Integration Settings page, click the New build server integration link in the toolbar. The TeamCity account that you use to set up the integration requires the following permissions in TeamCity:įrom the Administration menu, select Integrations > Build Server Integration. For more information, see Integrate with TeamCity.Īs an administrator, you can enable the TeamCity integration for any project in YouTrack. This operation can also be performed by a project administrator on a per-project basis. To enable the integration, you need to connect to one or more TeamCity servers. For more information, refer to the TeamCity documentation. If you want view the list of issues that are related to the current build in TeamCity, you need to enable the Issue Tracker Integration feature and configure the integration to convert strings into links to issues in YouTrack. The build server integration in YouTrack adds build numbers to issues that are referenced in commits, branch names, or build comments without any additional configuration in TeamCity. In this case, your developers can still mention issues and apply commands in VCS commit messages based on the rules for processing VCS changes for the integration. If you don't want to add build numbers to issues, you can enable the integration without mapping build numbers to a custom field in YouTrack. You can use the default custom field Fixed in build or any other custom field that stores a build type. The YouTrack projects that you want to integrate with TeamCity use a custom field that stores a value as a build type. Roles can be assigned to your account directly or at the group level.įor more information about roles and permissions, refer to the TeamCity documentation. TeamCity also supports a dedicated Tools integration role that includes only the permissions that are required for this integration. These permissions are available to users who are assigned the default Project administrator role. These permissions are only available to users with Administrator level permissions. Access to these permissions is based on the authorization mode that is used by your TeamCity server. You need permission to View project and all parent projects and View user profile. Your user account in TeamCity is assigned the permissions that are required for this integration. You have an active TeamCity installation that runs version 8.0 or later. Prerequisitesīefore you start, verify the following requirements: You can integrate YouTrack with TeamCity 8.0 and later. To learn how to format commands in commit messages, see Apply Commands in VCS Commits. To learn more about VCS changes in YouTrack issues, see View and Edit VCS Changes.Īpply commands to issues in commit messages when TeamCity assembles a build that contains the commit. Build numbers in YouTrack are appended with an icon that provides direct access to the build in TeamCity.Īdd VCS change records to issues that are referenced in commit messages or branch names. ![]() Pull build numbers from connected projects and automatically update the values in custom fields that store build numbers for resolved issues. The integration between YouTrack and TeamCity enables useful features in both applications: ![]() Follow the instructions on this page to establish a connection between one or more YouTrack projects and a build configuration in TeamCity. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |