release-it plugin to add links to JIRA issues in the release notes.
npm install release-it-jira-notes
release-it plugin to add links to
JIRA issues in the release notes.
For each JIRA issue detected in the release notes, it will add a link to the JIRA ticket.
| Step | Description |
| ------------------ | ---------------------------------------------------- |
| verifyConditions | Validate the config options |
| generateNotes | Generate the release notes with links to JIRA issues |
``bash`
$ npm install --save-dev release-it-jira-notes
$ yarn add --dev release-it-jira-notes
| Name | Required | Description |
| -------------- | :------: | ---------------------------------------------------------------------- |
| jiraHost | ✅ | Your JIRA host domain name |
| ticketPrefixes | ✅ | Ticket prefixes to match. If not provided, match all tickets prefixes.|
`json`
{
"plugins": [
"@release-it/conventional-changelog": {},
"release-it-jira-notes", {
"jiraHost": "example.atlassian.net",
"ticketPrefixes": ["EXA", "ATG"]
}
]
}
> Note: The plugin can also be configured via the following environment variables
RELEASE_IT_JIRA_NOTES_JIRA_HOST for jiraHost
and
RELEASE_IT_JIRA_NOTES_JIRA_TICKET_PREFIXES for ticketPrefixes
This plugin is agnostic and will work with any release-it plugin that generates it's own changelog. You jut have to make sure you access the updated changelog after the beforeRelease` hook