danger-plugin-jira-issue
Danger plugin to link JIRA issue in pull request
Usage
Install:yarn add danger-plugin-jira-issue --dev
At a glance:
// dangerfile.js
import jiraIssue from "danger-plugin-jira-issue";
jiraIssue({
key: "JIRA",
url: "https://myjira.atlassian.net/browse",
emoji: ":paperclip:",
format(emoji, jiraUrls) {
// Optional Formatter
return "Some Custom Message";
},
location: "title" // Optional location, either 'title' or 'branch'
});
With JIRA-123 in the PR title, Danger will comment with:
Generated by :noentrysign: dangerJS
If you work with multiple JIRA project boards, you can supply multiple project keys:
jiraIssue({
key: ["ABC", "DEF"],
url: "https://myjira.atlassian.net/browse"
});
This plugin will recognize issues starting with those keys (e.g.
ABC-123
and DEF-234
).Changelog
See the GitHub release history.Development
Install Yarn, and install the dependencies -yarn install
.Run the Jest test suite with
yarn test
.This project uses semantic-release for automated NPM package publishing.
:heart: