语义 -- -- 释放 -- -- jira -- -- 注释
语义释放 添加链接到 JIRA在发行说明中发布.
对于释放说明中发现的每个JIRA问题,它将添加一个链接,直接将这个问题带到JIRA上.
| 步骤 | 说明 |
|---|---|
verifyConditions | 验证配置选项 |
generateNotes | 生成与 JIRA 问题相关的发布说明 |
预览

使用量
安装
# npm
npm install --save-dev @davidspekorg/semantic-release-jira-notes
# yarn
yarn add --dev @davidspekorg/semantic-release-jira-notes
# pnpm
pnpm add --save-dev @davidspekorg/semantic-release-jira-notes
投入
| 名称 | 需求 | 说明 |
|---|---|---|
| 齐拉霍斯特 | ✅ | 您的 JIRA 主机域名 |
| 票面前缀 | ❌ | 车票前缀相匹配. 如果不提供,请匹配所有门票前缀. |
配置
{
"plugins": [
"@semantic-release/commit-analyzer",
["semantic-release-jira-notes", {
"jiraHost": "davidspek.atlassian.net",
"ticketPrefixes": ["ATP", "OMS"]
}]
"@semantic-release/git",
"@semantic-release/github"
]
}
说明: 此插件使用
@semantic-release/release-notes-generator在引擎盖下,所以你不需要再使用它.
您也可以使用由 @ semetic-release/release-note-generator (英语)。 。 。 .
{
"plugins": [
"@semantic-release/commit-analyzer",
["semantic-release-jira-notes", {
"jiraHost": "davidspek.atlassian.net",
"preset": "conventionalcommits",
"presetConfig": {
"types": [
{ "type": "feat", "section": "Features" },
{ "type": "fix", "section": "Bug Fixes" },
{ "type": "build", "section": "Dependencies Updates", "hidden": false }
]
}
}]
"@semantic-release/git",
"@semantic-release/github"
]
}
捐款
欢迎你们为这个存放处作出贡献。 请参考 捐款额 更多信息.