Jira 与 Octopus 部署集成

Jira integration with Octopus deploy

我是 Octopus 部署的新手,但我想要的是一种将 jira 票号添加到 octopus 部署的发行说明中的​​方法。我想知道与内部版本号相关的fixes/features。

我为 TeamCity 编写了一个 Powershell 步骤,它查询 JIRA API 以获取与 TeamCity 正在构建的版本号相当的 Fixed In 版本的所有问题,然后查询 JIRA API 再次获取问题详细信息,以便我可以在 Markdown 中构建发行说明,然后将其传递到 Octopack 以嵌入到 Nuget 包中。然后,当我进入 Octopus 时,我可以看到所有包含的票号和摘要,按问题类型(错误修复、新功能、改进等)分组。

鉴于使用 Powershell 创建 Octopus 步骤非常简单,并且 JIRA 的易用性 API,您应该能够从 Octopus 中执行类似的操作,但如果可能的话,我建议将其作为构建过程的一部分,而不是部署过程的一部分。