What is it?
By verifying the mention of issue ticket number in the Pull Request title and \ or branch name, you can make sure every code change is linked to your issue tracking system (e.g. Jira \ Pivotal Tracker). We patnered with CircleCi, to enable (part of) Datree's governance policy solution, as part of your CI flow.
Why is it important?
When your GitHub account is linked to your issue tracking system, your team gets to see their branches, commit messages and pull requests in the context of the issues they are working on. This way, you can create a logical link between planing (issue tracking) and the subsequent code change (GitHub) for better collaboration, visibility and compliance.
How does it work?
Add our Orb to CircileCI config file and call the relevent commands. Every time a CircleCi build job is triggered, the commands in the config file will execute.
๐ Avilable policies (commands):
Every build will verify the branch name includes a reference to an issue. Branches are linked automatically to your issue tracking system if the issue key included in the branch name (e.g. git branch โfeatures/PROJECT-549โ)
Every build triggered by a Pull Request will verify the Pull Request title includes a reference to an issue. Pull requests are automatically linked if the issue key included in the pull request title (e.g. โPROJECT-123 fix: Update auth flow for new usersโ)
Who gets it?
All CirecleCi user. There is no need to signup to Datree to use this feature.