Single click access to related bugs

Configure ID parsing expression

Configure URL template

Find all bugs mentioned in a pull-request branch name, description or commit messages as a list of related links.

Administrator can specify parsing regular expression and URL template in the add-on configuration settings. The regular expression should contain a group, the value parsed from the group is used as work item ID.

URL template should contain a placeholder {$id} for the parsed work item id

More details

This add-on can be used to integrate with some external bug tracking systems. We use it with TFS, for example. Add-on shows links to related work items (bugs, stories etc) mentioned in a pull-request description, branch name or commit messages.

A regular expression to parse work item IDs as well as a link URL template is configurable in the add-ons settings.

To find older Buglink versions compatible with your instance, you can look through our version history page.

Similar add-ons

{"downloadCount":105,"name":"Buglink","deployment":{"onDemand":false,"onPremise":true},"deployable":true,"lastModified":{"by":"Sergii Vorushylo","date":"2016-06-02T14:04:34.706Z"},"versions":{"versions":[],"count":3},"tagLine":"Shows links to related work items inside pull-request","dataCenterCompatible":false,"version":{"supportType":"Unsupported","releaseDate":"2016-06-02T14:01:01.887Z","deployment":{"permissions":[],"remote":false,"descriptorType":"xml","dataCenterCompatible":false},"deployable":true,"marketplaceType":{"type":"Free","toolTip":""},"compatibilities":[{"applicationName":"Bitbucket","min":{"version":"4.0.0","buildNumber":4000000},"max":{"version":"4.11.2","buildNumber":4011002},"cloud":false}],"screenshots":[{"name":"Pull request with a list of related work items on the right side","image":{"links":[{"href":"https://marketplace-cdn.atlassian.com/files/images/9a86c5b4-7613-45c8-9b30-2e4c752635e0.png","rel":"binary","type":"image/png"}],"width":852,"height":450},"highlight":true},{"name":"Configure ID parsing expression","image":{"links":[{"href":"https://marketplace-cdn.atlassian.com/files/images/fd008036-7154-4f69-90c1-c2b4b5796174.png","rel":"binary","type":"image/png"}],"width":684,"height":450},"highlight":true},{"name":"Configure URL template","image":{"links":[{"href":"https://marketplace-cdn.atlassian.com/files/images/e5e04570-262d-4717-ad83-0aff195b8b42.png","rel":"binary","type":"image/png"}],"width":684,"height":450},"highlight":true},{"name":"PR with list of related work items on the right panel","image":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/version/1000020/screenshots/0","rel":"self"},{"href":"https://marketplace-cdn.atlassian.com/files/images/ffb7d60e-7ac5-4681-8687-e274d96fa9db.png","rel":"binary","type":"image/png"}],"width":869,"height":346},"highlight":false,"carouselImage":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/version/1000020/screenshots/0","rel":"self"},{"href":"https://marketplace-cdn.atlassian.com/files/images/ffb7d60e-7ac5-4681-8687-e274d96fa9db.png","rel":"binary","type":"image/png"}],"width":920,"height":366}},{"name":"Plugin configuration form","image":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/version/1000020/screenshots/1","rel":"self"},{"href":"https://marketplace-cdn.atlassian.com/files/images/00d263ca-fe9c-41eb-a882-b1996087067c.png","rel":"binary","type":"image/png"}],"width":801,"height":405},"highlight":false,"carouselImage":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/version/1000020/screenshots/1","rel":"self"},{"href":"https://marketplace-cdn.atlassian.com/files/images/00d263ca-fe9c-41eb-a882-b1996087067c.png","rel":"binary","type":"image/png"}],"width":890,"height":450}}],"releasedBy":"Sergii Vorushylo","license":{"links":[{"href":"http://www.gnu.org/licenses/gpl.html","rel":"alternate"}],"id":"gpl","name":"GNU Public License (GPL)"},"version":"1.1.0","links":[{"href":"https://marketplace.atlassian.com/plugins/com.episerver.buglink.buglink/reviews","rel":"reviews","type":"text/html"},{"href":"https://bitbucket.org/sergii_vorushylo/buglink/issues?status=new&status=open","rel":"issue-tracker"},{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/build-number/1000020","rel":"self"},{"href":"/plugins/com.episerver.buglink.buglink/versions#b1000020","rel":"alternate"},{"href":"https://marketplace.atlassian.com/plugins/com.episerver.buglink.buglink/support","rel":"support"},{"href":"https://marketplace.atlassian.com/plugins/com.episerver.buglink.buglink/versions","rel":"version-history"},{"href":"https://bitbucket.org/sergii_vorushylo/buglink","rel":"documentation"},{"href":"https://marketplace.atlassian.com/download/plugins/com.episerver.buglink.buglink/version/1000020","rel":"binary"}],"status":"Public","releaseNotes":"<p> The new version is compatible with Bitbucket Server v4 and above </p>","marketplaceAgreementAccepted":true,"pluginSystemVersion":"Two","instructions":[],"autoUpdateAllowed":false,"compatibleApplications":[{"hostingSupport":{"cloud":true,"server":true},"name":"Bitbucket","introduction":"DVCS is the future of source code management, and Bitbucket is the most powerful tool for managing Git repos in the cloud or on your own server.","pluginCount":388,"key":"bitbucket","links":[{"href":"/rest/1.0/applications/bitbucket","rel":"self"},{"href":"/rest/1.0/applications/bitbucket/latest","rel":"latest-version"},{"href":"/plugins/app/bitbucket","rel":"alternate"},{"href":"/plugins/app/bitbucket/featured","rel":"featured-plugins"},{"href":"/plugins/app/bitbucket/popular","rel":"most-popular-plugins"},{"href":"/plugins/app/bitbucket/featured?hosting=cloud","rel":"ondemand-plugins"}],"atlassianConnectSupport":{"cloud":true,"server":false},"order":4,"status":{"key":"Published","value":"Published"}}],"stable":true,"buildNumber":1000020,"summary":"Bitbucket support","addOnType":"Plugins 2"},"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink","rel":"self"},{"href":"/plugins/com.episerver.buglink.buglink/overview","rel":"alternate"},{"href":"/plugins/com.episerver.buglink.buglink/history","rel":"history"},{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/reviews","rel":"reviews","type":"application/json"},{"href":"/plugins/com.episerver.buglink.buglink/versions","rel":"versions"},{"href":"https://marketplace.atlassian.com/plugins/com.episerver.buglink.buglink/reviews","rel":"reviews","type":"text/html"},{"href":"https://bitbucket.org/sergii_vorushylo/buglink/issues?status=new&status=open","rel":"issue-tracker"},{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/recommendations","rel":"recommendations"},{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/bayesian-recommendations","rel":"bayesian-recommendations"},{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/similar","rel":"similar-recommendations"},{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/morelikethis","rel":"morelikethis-recommendations"},{"href":"/rest/1.0/notifications/com.episerver.buglink.buglink","rel":"marketplace-notification"},{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/reviews","rel":"marketplace-review"}],"reviewSummary":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/reviews","rel":"self"},{"href":"/plugins/com.episerver.buglink.buglink/reviews","rel":"alternate"}],"averageStars":4.0,"count":1},"approval":{"status":"Public"},"pluginKey":"com.episerver.buglink.buglink","isOldVersion":false,"activeInstalls":{"downloadCount":105,"totalInstalls":32,"totalUsers":1340,"bundled":false,"bundledOnDemand":false},"reviews":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/reviews?limit=5","rel":"self"}],"reviews":[{"author":{"name":"Bo Biene","links":[{"href":"/rest/1.0/users/1526337","rel":"self"},{"href":"https://id.atlassian.com/profile/rest/avatar/e16378da17d07f3a93661b62e9cab522?s=48","rel":"avatar"},{"href":"/users/1526337","rel":"alternate"}],"id":1526337,"pictureUri":"https://id.atlassian.com/profile/rest/avatar/e16378da17d07f3a93661b62e9cab522?s=48"},"review":"Exactly what i was looking for! Perfect to integrate with TargetProcess :)","stars":4,"flags":[],"reviewFlags":[],"flagged":false,"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/reviews/1526337","rel":"self"},{"href":"/plugins/com.episerver.buglink.buglink/reviews","rel":"alternate"},{"href":"/plugins/com.episerver.buglink.buglink/overview","rel":"plugin","type":"text/html"},{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink","rel":"plugin","type":"application/json"}],"helpfulVotes":0,"id":"1526337","date":"2015-08-13T14:58:29.335Z","totalVotes":0,"pluginName":"Buglink"}],"numReviews":1},"categories":[{"links":[{"href":"/rest/1.0/plugins?category=Integrations","rel":"self"},{"href":"/plugins?category=Integrations","rel":"alternate"}],"name":"Integrations"}],"creationDate":"2015-05-07T12:04:42.437Z","media":{"icons":{"default":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/logo","rel":"self"},{"href":"https://marketplace-cdn.atlassian.com/files/images/4dc8efa5-77fd-4a7e-b654-e128d2184a02.png","rel":"binary","type":"image/png"}],"width":66,"height":72},"tiny":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/icon","rel":"self"},{"href":"https://marketplace-cdn.atlassian.com/files/images/01d1a13e-9827-48a3-ab55-7d6db9ad22c0.png","rel":"binary","type":"image/png"},{"href":"https://marketplace-cdn.atlassian.com/files/images/187652a1-9a41-491d-892b-e5ce3b99f197.png","rel":"high-res","type":"image/png"}],"width":14,"height":16}},"screenshots":[{"name":"PR with list of related work items on the right panel","image":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/version/1000020/screenshots/0","rel":"self"},{"href":"https://marketplace-cdn.atlassian.com/files/images/ffb7d60e-7ac5-4681-8687-e274d96fa9db.png","rel":"binary","type":"image/png"}],"width":869,"height":346},"highlight":false,"carouselImage":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/version/1000020/screenshots/0","rel":"self"},{"href":"https://marketplace-cdn.atlassian.com/files/images/ffb7d60e-7ac5-4681-8687-e274d96fa9db.png","rel":"binary","type":"image/png"}],"width":920,"height":366}},{"name":"Plugin configuration form","image":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/version/1000020/screenshots/1","rel":"self"},{"href":"https://marketplace-cdn.atlassian.com/files/images/00d263ca-fe9c-41eb-a882-b1996087067c.png","rel":"binary","type":"image/png"}],"width":801,"height":405},"highlight":false,"carouselImage":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/version/1000020/screenshots/1","rel":"self"},{"href":"https://marketplace-cdn.atlassian.com/files/images/00d263ca-fe9c-41eb-a882-b1996087067c.png","rel":"binary","type":"image/png"}],"width":890,"height":450}}]},"vendor":{"name":"Sergii Vorushylo","email":"sergvro@gmail.com","links":[{"href":"/rest/1.0/vendors/1212063","rel":"self"},{"href":"/vendors/1212063","rel":"alternate"}],"id":1212063,"verified":false},"compatibleApplications":[{"hostingSupport":{"cloud":true,"server":true},"name":"Bitbucket","introduction":"DVCS is the future of source code management, and Bitbucket is the most powerful tool for managing Git repos in the cloud or on your own server.","pluginCount":388,"key":"bitbucket","links":[{"href":"/rest/1.0/applications/bitbucket","rel":"self"},{"href":"/rest/1.0/applications/bitbucket/latest","rel":"latest-version"},{"href":"/plugins/app/bitbucket","rel":"alternate"},{"href":"/plugins/app/bitbucket/featured","rel":"featured-plugins"},{"href":"/plugins/app/bitbucket/popular","rel":"most-popular-plugins"},{"href":"/plugins/app/bitbucket/featured?hosting=cloud","rel":"ondemand-plugins"}],"atlassianConnectSupport":{"cloud":true,"server":false},"order":4,"status":{"key":"Published","value":"Published"}}],"summary":"This add-on shows links to related work items (bugs, stories etc) mentioned in a pull-request description, branch name or commit messages. Regular expression to parse IDs as well as target link URLs are configurable in the add-ons settings."}

{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/reviews?limit=5","rel":"self"}],"reviews":[{"author":{"name":"Bo Biene","links":[{"href":"/rest/1.0/users/1526337","rel":"self"},{"href":"https://id.atlassian.com/profile/rest/avatar/e16378da17d07f3a93661b62e9cab522?s=48","rel":"avatar"},{"href":"/users/1526337","rel":"alternate"}],"id":1526337,"pictureUri":"https://id.atlassian.com/profile/rest/avatar/e16378da17d07f3a93661b62e9cab522?s=48"},"review":"Exactly what i was looking for! Perfect to integrate with TargetProcess :)","stars":4,"flags":[],"reviewFlags":[],"flagged":false,"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/reviews/1526337","rel":"self"},{"href":"/plugins/com.episerver.buglink.buglink/reviews","rel":"alternate"},{"href":"/plugins/com.episerver.buglink.buglink/overview","rel":"plugin","type":"text/html"},{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink","rel":"plugin","type":"application/json"}],"helpfulVotes":0,"id":"1526337","date":"2015-08-13T14:58:29.335Z","totalVotes":0,"pluginName":"Buglink"}],"numReviews":1}

{"supportType":"Unsupported","releaseDate":"2016-06-02T14:01:01.887Z","deployment":{"permissions":[],"remote":false,"descriptorType":"xml","dataCenterCompatible":false},"deployable":true,"marketplaceType":{"type":"Free","toolTip":""},"compatibilities":[{"applicationName":"Bitbucket","min":{"version":"4.0.0","buildNumber":4000000},"max":{"version":"4.11.2","buildNumber":4011002},"cloud":false}],"screenshots":[{"name":"Pull request with a list of related work items on the right side","image":{"links":[{"href":"https://marketplace-cdn.atlassian.com/files/images/9a86c5b4-7613-45c8-9b30-2e4c752635e0.png","rel":"binary","type":"image/png"}],"width":852,"height":450},"highlight":true},{"name":"Configure ID parsing expression","image":{"links":[{"href":"https://marketplace-cdn.atlassian.com/files/images/fd008036-7154-4f69-90c1-c2b4b5796174.png","rel":"binary","type":"image/png"}],"width":684,"height":450},"highlight":true},{"name":"Configure URL template","image":{"links":[{"href":"https://marketplace-cdn.atlassian.com/files/images/e5e04570-262d-4717-ad83-0aff195b8b42.png","rel":"binary","type":"image/png"}],"width":684,"height":450},"highlight":true},{"name":"PR with list of related work items on the right panel","image":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/version/1000020/screenshots/0","rel":"self"},{"href":"https://marketplace-cdn.atlassian.com/files/images/ffb7d60e-7ac5-4681-8687-e274d96fa9db.png","rel":"binary","type":"image/png"}],"width":869,"height":346},"highlight":false,"carouselImage":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/version/1000020/screenshots/0","rel":"self"},{"href":"https://marketplace-cdn.atlassian.com/files/images/ffb7d60e-7ac5-4681-8687-e274d96fa9db.png","rel":"binary","type":"image/png"}],"width":920,"height":366}},{"name":"Plugin configuration form","image":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/version/1000020/screenshots/1","rel":"self"},{"href":"https://marketplace-cdn.atlassian.com/files/images/00d263ca-fe9c-41eb-a882-b1996087067c.png","rel":"binary","type":"image/png"}],"width":801,"height":405},"highlight":false,"carouselImage":{"links":[{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/version/1000020/screenshots/1","rel":"self"},{"href":"https://marketplace-cdn.atlassian.com/files/images/00d263ca-fe9c-41eb-a882-b1996087067c.png","rel":"binary","type":"image/png"}],"width":890,"height":450}}],"releasedBy":"Sergii Vorushylo","license":{"links":[{"href":"http://www.gnu.org/licenses/gpl.html","rel":"alternate"}],"id":"gpl","name":"GNU Public License (GPL)"},"version":"1.1.0","links":[{"href":"https://marketplace.atlassian.com/plugins/com.episerver.buglink.buglink/reviews","rel":"reviews","type":"text/html"},{"href":"https://bitbucket.org/sergii_vorushylo/buglink/issues?status=new&status=open","rel":"issue-tracker"},{"href":"/rest/1.0/plugins/com.episerver.buglink.buglink/build-number/1000020","rel":"self"},{"href":"/plugins/com.episerver.buglink.buglink/versions#b1000020","rel":"alternate"},{"href":"https://marketplace.atlassian.com/plugins/com.episerver.buglink.buglink/support","rel":"support"},{"href":"https://marketplace.atlassian.com/plugins/com.episerver.buglink.buglink/versions","rel":"version-history"},{"href":"https://bitbucket.org/sergii_vorushylo/buglink","rel":"documentation"},{"href":"https://marketplace.atlassian.com/download/plugins/com.episerver.buglink.buglink/version/1000020","rel":"binary"}],"status":"Public","releaseNotes":"<p> The new version is compatible with Bitbucket Server v4 and above </p>","marketplaceAgreementAccepted":true,"pluginSystemVersion":"Two","instructions":[],"autoUpdateAllowed":false,"compatibleApplications":[{"hostingSupport":{"cloud":true,"server":true},"name":"Bitbucket","introduction":"DVCS is the future of source code management, and Bitbucket is the most powerful tool for managing Git repos in the cloud or on your own server.","pluginCount":388,"key":"bitbucket","links":[{"href":"/rest/1.0/applications/bitbucket","rel":"self"},{"href":"/rest/1.0/applications/bitbucket/latest","rel":"latest-version"},{"href":"/plugins/app/bitbucket","rel":"alternate"},{"href":"/plugins/app/bitbucket/featured","rel":"featured-plugins"},{"href":"/plugins/app/bitbucket/popular","rel":"most-popular-plugins"},{"href":"/plugins/app/bitbucket/featured?hosting=cloud","rel":"ondemand-plugins"}],"atlassianConnectSupport":{"cloud":true,"server":false},"order":4,"status":{"key":"Published","value":"Published"}}],"stable":true,"buildNumber":1000020,"summary":"Bitbucket support","addOnType":"Plugins 2"}