However I am wondering at what level it integrates with YouTrack, as the current information: To use these features, configure YouTrack.I have tried to find information on this but its all small amounts of information which seem to contradict or discuss older versions of the features available in Youtrack.įrom my understanding you need Teamcity set up and linked to YouTrack so it knows to parse the commit messages. YouTrack allows you to apply commands to issues by specifying them in a comment to a VCS change commit. YouTrack is able to fill the " Fixed in build" field with a specific build number. YouTrack provides native TeamCity integration, which enhances the set of available features. This will allow TeamCity to retrieve the information about issues and display it in the UI. Note that a user specified in the connection to YouTrack should have sufficient permissions to view YouTrack issues. TeamCity will detect newly created projects in YouTrack and automatically synchronize the list of project IDs. If the connection is successful, the Project IDs field will be automatically populated. You can also load all project IDs automatically: enable Use all YouTrack IDs automatically and test the connection to your YouTrack server. For example, if a project ID is TW, an issue ID like TW-18802, mentioned in a VCS comment, will be turned into a link to the corresponding issue. This option is shown when Authentication is set to Permanent Token.Įnter a space-separated list of project IDs to specify which strings should be recognized as references to issues in YouTrack. This option is shown when Authentication is set to Username / Password.Įnter your permanent token. This option is shown when Authentication is set to Username / Password.Įnter a password for your YouTrack user account. You can either sign in with a username and password or use a token.Įnter a username of your YouTrack user account. Select the authorization type you want to use to set up the integration. Specify the connection name to distinguish it from the other connections.Įnter the base URL of your YouTrack instance. To enable the integration, create a connection to YouTrack on the Project Settings | Issue Trackers page and specify the following settings: If the settings are different in a subproject, they have priority over the parent project's settings. Note that enabling integration for a project enables it for all its subprojects as well. Configuring Connection to YouTrackĮnabling TeamCity integration with YouTrack requires Project Administrator permissions as it is configured at a project level. When committing changes to your version control, always mention the issue ID related to the fix in the comment to the commit to get the maximum benefit from the YouTrack integration. You can filter the list to a particular range of builds and/or enable the Show only resolved issues option to display only issues fixed in the builds. To view issues related to a whole build configuration (not only to individual builds), use the Issue Log tab of the Build Configuration Home page. Issues fixed in the build can be viewed on the Issues tab of the build results: To see the basic details of an issue in the TeamCity UI, open the Changes tab of the related build’s results and hover over the icon next to the issue ID: It transforms these IDs into links to the corresponding issues in YouTrack and displays them to TeamCity users in the UI. When integration with YouTrack is enabled, TeamCity automatically detects YouTrack issue IDs mentioned in the comments of VCS commits. Displaying Links to YouTrack Issues in TeamCity UI Note that TeamCity does not support the legacy YouTrack REST API endpoints. You can integrate TeamCity with JetBrains YouTrack Standalone or InCloud to provide links to YouTrack issues from the TeamCity UI.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |