将构建和部署信息添加到 JIRA

Add build and deployment info to JIRA

我们的设置是:

构建和部署工具在这种情况下并不那么重要,只是它不是 Bamboo..

在 bamboo 中,我看到它在工作单上显示构建信息和部署信息。

我看到有一个JIRA-api

我只是不明白如何从提交 ID 出发并将其连接到此 api 请求中。 我看到 "key": "build-integration""key": "deployment-integration"

PS:我只遇到 this old question 说这是不可能的,因为没有 API 但现在似乎有一个..只是不太清楚..

我认为您正在寻找 Smart Commits。这基本上将您的 git 存储库链接到 JIRA 项目,并允许从 JIRA 触发操作,例如创建分支和提出合并请求。

然后您可以使用 git 提交来更新您的 JIRA 票证 - 请参阅下面的示例,了解您可以通过提交在 JIRA 上执行的操作:

git commit -m "$PrjKey-$TicketId #time 2h #comment This is a comment."

$PrjKey-$TicketId 将提交链接到项目和工单。

其余的是可选的,可以采取 several other actions,包括一次提交更新多张票证。

有一个 paid plugin 可以根据 Jira 票据显示来自 TeamCity 的构建/部署信息。 link 是每当包含 Jira 票证 ID 的提交消息包含在 TeamCity 构建中时。


更新:TeamCity 2020.1 现在添加了对 displaying TeamCity build information in Jira Cloud

的支持