将构建和部署信息添加到 JIRA
Add build and deployment info to JIRA
我们的设置是:
- JIRA(工单管理)
- bitbucket(回购)
- 团队city (ci)
- aws k8s(部署)
构建和部署工具在这种情况下并不那么重要,只是它不是 Bamboo..
在 bamboo 中,我看到它在工作单上显示构建信息和部署信息。
我看到有一个JIRA-api
我只是不明白如何从提交 ID 出发并将其连接到此 api 请求中。
我看到 "key": "build-integration"
或 "key": "deployment-integration"
。
- 这是什么意思?
- 如何将提交 ID 链接到票证?
- 这是 jira 可以自动完成的事情吗? (Jira 可以在 ticks 上显示正确的分支和来自 bitbucket 的提交,所以 jira 在那里足够聪明......)
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
的支持
我们的设置是:
- JIRA(工单管理)
- bitbucket(回购)
- 团队city (ci)
- aws k8s(部署)
构建和部署工具在这种情况下并不那么重要,只是它不是 Bamboo..
在 bamboo 中,我看到它在工作单上显示构建信息和部署信息。
我看到有一个JIRA-api
我只是不明白如何从提交 ID 出发并将其连接到此 api 请求中。
我看到 "key": "build-integration"
或 "key": "deployment-integration"
。
- 这是什么意思?
- 如何将提交 ID 链接到票证?
- 这是 jira 可以自动完成的事情吗? (Jira 可以在 ticks 上显示正确的分支和来自 bitbucket 的提交,所以 jira 在那里足够聪明......)
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
的支持