danger-plugin-jira-integration
TypeScript icon, indicating that this package has built-in type declarations

1.2.3 • Public • Published

danger-plugin-jira-integration

npm version semantic-release

Danger plugin to integrate your pull request with JIRA

Usage

Install:

yarn add danger-plugin-jira-integration --dev

At a glance:

// dangerfile.js
import jiraIntegration from "danger-plugin-jira-integration";

jiraIntegration({
  url: "https://myjira.atlassian.net/browse"
});

When JIRA-123 in one of the following:

  • PR title
  • PR body
  • git branch name

then Danger will comment with:

Messages
📖 🔗 JIRA-123

Generated by 🚫 dangerJS

If you'd like to be more specific, you can supply a specific Jira key to match:

jiraIntegration({
  key: "JIRA",
  url: "https://myjira.atlassian.net/browse",
});

This plugin will recognize only issues starting with that key (e.g. JIRA-123) and ignore any other keys (e.g. ABC-321).

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.

Contributing

See CONTRIBUTING.md.

Package Sidebar

Install

npm i danger-plugin-jira-integration

Weekly Downloads

387

Version

1.2.3

License

MIT

Unpacked Size

40.6 kB

Total Files

19

Last publish

Collaborators

  • mcgrathg