Integrating SourceCraft with Yandex Tracker
Yandex Tracker is a task management and team collaboration service: you can manage tasks, projects, goals, and portfolios, set up processes, and collect your team's performance analytics.
SourceCraft offers integration with Tracker. It allows you to link pull requests and SourceCraft tasks with Tracker issues, follow the status and activity of linked pull requests and SourceCraft tasks in a Tracker issue, and find linked Tracker issues directly in the repository interface. The integration helps you sync the actions of SourceCraft developers with task management processes in Tracker, thus eliminating the need to switch between the services.
Linking pull requests and SourceCraft issues to Tracker issues
In SourceCraft pull requests and issues, you can link a Tracker issue via the Related issues →
Automatic links to Tracker issues
If you add a link to a Tracker issue, e.g., https://tracker.yandex.com/TEST-123, to the description or comment of a SourceCraft pull request or issue, it will be converted to a hyperlink in TEST-123 format. You can navigate to the issue directly from the SourceCraft UI without copying the link manually.
Note that mentioning a Tracker issue in the description or comment of a SourceCraft pull request or issue does not create a relation between them.
Displaying linked SourceCraft pull requests and issues in Tracker
A Tracker issue linked to SourceCraft pull requests or issues gets an External application links section. For each linked entity, this section provides the following details:
- Repository slug
- Number, link, and title of the pull request or issue
- Current status
- Assignee
You can navigate directly from the Tracker issue to the linked SourceCraft pull request.
List of external issues in the repository
The SourceCraft repository's
- Its key and title
- Short description
- Issue status in Tracker
- Assignee
Tip
You can search for tasks by title and description, filter by queue, and sort by key.
Limits
-
Only one Tracker organization can be connected per SourceCraft organization.
To link a different Tracker organization, disable the current integration first.
The already created links of pull requests and SourceCraft tasks with Tracker issues will not be deleted.
Tip
We recommend you to use the same Yandex Cloud organization for Tracker that you work from in SourceCraft.
-
You can connect to SourceCraft only organizations of which you are the administrator and in which Tracker has been paid.
-
If you are using Yandex Cloud SAML-compatible identity federations to authorize corporate accounts in SourceCraft, you can only configure integration with Tracker in the Yandex Cloud organization you are using to work with SourceCraft.
-
You can only link SourceCraft pull requests and issues to Tracker issues that you have access to in Tracker.