Jira
Tier: 基础版,专业版,旗舰版
Offering: JihuLab.com,私有化部署
连接你的极狐GitLab 项目与 Jira,以保持跨两个平台的精简开发工作流。 当你的团队使用 Jira 进行议题跟踪并使用极狐GitLab 进行开发时,Jira 集成建立了计划与执行之间的连接。
有了 Jira 集成:
- 开发团队可以直接在极狐GitLab 中访问 Jira 议题,无需切换上下文。
- 项目经理可以在团队使用极狐GitLab 工作时,跟踪 Jira 中的开发进度。
- 当开发者在提交和合并请求中引用 Jira 议题时,Jira 议题会自动更新。
- 团队成员可以发现代码变更与 Jira 议题中跟踪的需求之间的连接。
- 极狐GitLab 中的漏洞发现可以在 Jira 中创建议题,以进行适当的跟踪和解决。
你可以将 Jira 议题导入到极狐GitLab 中,或者将 Jira 与极狐GitLab 集成,并继续同时使用这两个平台。
Jira 集成
极狐GitLab 提供了两种 Jira 集成。你可以根据所需功能使用其中一种或两种集成。
Jira 议题集成
版本历史
- 功能名称在极狐GitLab 17.6 中更改为 Jira 议题集成。
你可以使用由极狐GitLab 开发的 Jira 议题集成,支持 Jira Cloud、Jira Data Center 或 Jira Server。通过该集成,你可以:
- 直接在极狐GitLab 中查看和搜索 Jira 议题。
- 在极狐GitLab 提交和合并请求中通过 ID 引用 Jira 议题。
- 为漏洞创建 Jira 议题。
Jira 开发面板
你可以使用 Jira 开发面板 来查看 Jira 议题的极狐GitLab 活动,包括相关的分支、提交和合并请求。要配置 Jira 开发面板:
- 对于 Jira Cloud,使用由极狐GitLab 开发和维护的 极狐GitLab for Jira Cloud 应用。
- 对于 Jira Data Center 或 Jira Server,使用由 Atlassian 开发和维护的 Jira DVCS 连接器。
功能可用性
下表显示了 Jira 议题集成与 Jira 开发面板提供的功能:
| 功能 | Jira 议题集成 | Jira 开发面板 |
|---|---|---|
| 在极狐GitLab 提交或合并请求中提及 Jira 议题 ID,会创建一个指向该 Jira 议题的链接。 | 是 | 否 |
| 在极狐GitLab 中提及 Jira 议题 ID,Jira 议题会显示相应的极狐GitLab 议题或合并请求。 | 是,带有极狐GitLab 议题或合并请求标题的 Jira 评论会链接至极狐GitLab。首次提及也会添加到 Jira 议题的 Web 链接 中。 | 是,极狐GitLab 合并请求显示在 Jira 议题的 开发面板 中。极狐GitLab 议题不显示在开发面板中。 |
| 在极狐GitLab 提交中提及 Jira 议题 ID,Jira 议题会显示提交信息。 | 是,完整的提交信息会作为评论显示在 Jira 议题中,并显示在 Web 链接 中。每条信息均可链接回极狐GitLab 中的对应提交。 | 是,显示在 Jira 议题的开发面板中。可通过 Jira Smart Commits 添加自定义评论。 |
| 在极狐GitLab 分支名称中提及 Jira 议题 ID,Jira 议题会显示该分支名称。 | 否 | 是,在 Jira 议题的开发面板中。 |
| 向 Jira 议题添加时间跟踪。 | 否 | 是,通过 Jira Smart Commits。 |
| 使用极狐GitLab 提交或合并请求来转换 Jira 议题状态。 | 是,仅支持单次转换。通常用于关闭 Jira 议题。 | 是,可通过 Jira Smart Commits 将 Jira 议题转换至任意状态。 |
| 查看 Jira 议题列表。 | 是 | 否 |
| 为漏洞创建 Jira 议题。 | 是 | 否 |
| 从 Jira 议题创建极狐GitLab 分支。 | 否 | 是,在 Jira 议题的开发面板中。 |
| 在极狐GitLab 合并请求、分支名称中,或在最近一次成功部署到环境后的该分支上最后 2,000 次提交中的任意一次提及 Jira 议题 ID,以同步极狐GitLab 部署到 Jira 议题。 | 否 | 是,在 Jira 议题的开发面板中。 |
隐私考虑
所有 Jira 议题集成都会将数据分享到极狐GitLab 之外。如果你将私有极狐GitLab 项目与 Jira 集成,私有数据将与有权访问你的 Jira 项目的用户共享。
Jira 议题集成 会将极狐GitLab 数据作为评论发布到 Jira 议题上。极狐GitLab for Jira Cloud 应用 和 Jira DVCS 连接器 通过 Jira 开发面板 共享极狐GitLab 数据。通过 Jira 开发面板,你可以限制某些用户组或角色的访问权限。