在 Jira 中启用 GitLab 部署

本指南演示如何在连接 GitLab 和 Jira 时利用集成的工作项和部署。Jira 中的部署功能通过在特定时间内对照 Jira 工作项来跟踪和显示 GitLab CI/CD 管道,以提供更高的部署可见性。通过集成 Jira 和 GitLab,任何团队成员都可以直观地查看工作项目在部署管道中的移动进度。
时间
10 分钟阅读。
观众
您在 Jira 中处理项目,并希望利用与 GitLab 集成的工作项和部署。
先决条件
您拥有 Jira 帐户并基本熟悉 Jira。单击此处开始使用 Jira。
您是 GitLab 的现有客户。单击此处获取 GitLab for Jira Cloud 集成。
如果您刚接触 GitLab,请单击此处开始了解。
为团队管理的软件项目启用部署
只有项目管理员才能启用和停用项目功能。
1. 在 Jira 中,导航到团队管理的软件项目。
2. 转到项目设置 > 功能。
3. 启用部署功能。

4. 导航回您的项目。
5. 转到部署。
6. 选择添加其他 CI/CD 工具。

7. 选择连接到其他提供商。

8. 选择 GitLab.com for Jira Cloud。

9. 下载 GitLab.com for Jira Cloud 应用。

10. 从 GitLab.com 添加一个命名空间。



12. 您也可以使用智能提交将您的 GitLab 合并请求与 Jira 工作项关联起来。此操作可在 Jira 部署中提供可见性。

13. 回到 Jira 中,您可以看到智能提交已将工作项从“待办事项列表”移至“进行中”。

14. 导航到部署。
使用 Jira 查看部署管道
“Jira 中的部署”视图显示了工作项和部署的列表,其中包含按环境进行筛选的选项。
要显示项目部署信息,请在分支名称、提交消息和拉取请求中包含工作项关键字。
了解“Jira 中的部署”视图
“部署”视图包括以下筛选器和设置:

搜索:在搜索文本筛选器中,指定将显示所需工作项和相关部署管道的关键字。
环境:此筛选器可用于从下拉列表选择一个环境,从而将部署视图集中于开发实例。

版本:此筛选器可用于根据已发布的产品版本筛选工作项。例如,通过不同版本发布的产品功能。
长篇故事:此筛选器可用于按长篇故事对部署和工作项进行分组。您还可以筛选没有父长篇故事的工作项。

类型:此筛选器可用于按类型对工作项进行排序。

日期范围:此筛选器可用于为部署设置日期范围。了解如何使用数据范围筛选器。
洞察信息:此面板提供针对部署指标的深度洞察信息。了解如何查看和了解您的部署洞察信息。
导出:此按钮可用于根据选择的筛选器以 CSV 文件的形式下载部署视图。您可以进一步将此 CSV 文件导入到 Microsoft Excel 或 Google Sheets。示例 CSV 文件如下:
1 "Work item key","Work item summary","Work item URL","Deployment date","Deployment state","Environment type","Environment name"
2 "ABC-1111","agent-service: Add a POST endpoint to allow runner creation","https://workteams.xyz.net/browse/ABC-1111","2020-12-04 14:40:31","SUCCESSFUL","PRODUCTION","Production"
3 "ABC-2222","agent-service: Add PUT endpoint for runners","https://workteams.xyz.net/browse/ABC-2222","2020-12-04 14:40:31","SUCCESSFUL","PRODUCTION","Production"
视图设置:此面板可用于使用“环境类型”、“图标”和“工作项”等筛选器来配置部署视图。您还可以使用此面板上的信息禁用部署功能。
配置您的“Jira 中的部署”视图
要配置“部署”视图,请导航到看板上的视图设置面板。它包含以下筛选器:

环境类型
使用环境类型自定义“部署”视图。选择环境类型以修改视图,以便可视化特定时间内的部署状态。
图标
部署关键字:在时间刻度上隐藏或显示部署状态。

多个部署:在项目时间线中隐藏或显示与每个工作项相对应的部署环境的数量。
工作项
显示无部署的工作项:隐藏或显示与任何部署都无关联的工作项。
项目管理员可以查看并单击“部署”页面右上角的更多选项 (...) 菜单,以管理已安装的应用和项目功能。