如何将Jira与GitLab CE集成?

如何将Jira与GitLab CE集成?,jira,gitlab,jira-agile,gitlab-7,Jira,Gitlab,Jira Agile,Gitlab 7,我们有自己托管的GitLab CE和Jira,我们想要 链接git提交与jira问题 将git提交与jira问题状态链接,就像我们可以通过git问题启动/移动/关闭问题一样 限制特定分支上的上述操作,例如,仅在主分支上提交时更改问题状态,因为我们对每个功能/缺陷执行合并请求 但只有GitLab EE内置支持Jira集成,我如何为GitLab CE做到这一点 我现在使用的是GitLab CE 7.8.2、Jira+Agile 6.4,我认为这是集成GitLab CE和Jira的唯一方法。您可以

我们有自己托管的GitLab CE和Jira,我们想要

  • 链接git提交与jira问题
  • 将git提交与jira问题状态链接,就像我们可以通过git问题启动/移动/关闭问题一样
  • 限制特定分支上的上述操作,例如,仅在主分支上提交时更改问题状态,因为我们对每个功能/缺陷执行合并请求
但只有GitLab EE内置支持Jira集成,我如何为GitLab CE做到这一点

我现在使用的是GitLab CE 7.8.2、Jira+Agile 6.4,我认为这是集成GitLab CE和Jira的唯一方法。您可以使用提交消息生成JIRA工作日志、注释和活动,以及执行工作流转换。该插件还尝试将GitLab用户映射到JIRA用户,以便将工作日志、注释等链接到正确的用户


这是一个简单的附加组件,可能无法满足您的所有需求,但总比没有强:)。

您可以查看此项目:。这是一个Java应用程序,因此您需要一个带有JVM的服务器来运行它


按照自述文件了解如何配置它:)

我认为现在有更好的方法:

GitLab可以配置为与JIRA交互。通过用户名和密码进行配置。无法通过CAS连接到JIRA服务器

可以将每个项目配置为连接到不同的JIRA实例,请参阅配置部分。如果您有一个JIRA实例,则可以使用默认模板预填充设置页面。要配置模板,请参阅服务模板文档

一旦项目连接到JIRA,您就可以直接从GitLab引用并关闭JIRA中的问题

请注意,使用(2020年8月),您不再需要在每个项目上设置第三方集成

您可以在您的托管Gitlab实例级别执行此操作(免费版)

外部服务的实例级项目集成管理 自管理GitLab的管理员现在可以从单个接口将第三方服务与实例上的所有项目集成

以前,必须为每个项目配置集成,这意味着如果一个实例有数千个项目,则必须手动配置数千个单独的配置。这不仅耗时,而且容易出错,难以更新,并且很难将集成作为策略来实施

通过在所有项目中配置集成,管理员可以为自己和项目所有者节省大量的时间和精力

这是此功能的第一次迭代。在即将发布的版本中,我们将此功能扩展到组级别,添加更多配置和法规遵从性选项,等等

见和


加上(2020年9月)

GitLab for Jira和DVCS连接器现在处于核心 对于Jira GitLab的用户 允许您显示有关GitLab的信息 直接在Jira中提交和合并请求。
结合我们的本土 与Jira集成后,您可以轻松地在 两个应用程序,因为你的工作

这些功能以前仅在我们的高级计划中提供,但是 现在可供所有用户使用

见和


见(2020年11月)

项目集成的集团级管理 在GitLab 13.3中,我们添加了。
在GitLab 13.6中,该功能正在扩展,以允许在组级别管理集成

组所有者现在可以向组添加集成,该集成将由该组下的所有项目继承

这有可能节省大量时间,因为许多组织都有特定的集成,他们希望将这些集成推广到他们创建的每个项目中

一个很好的例子就是使用我们的。如果你在使用Jira,它几乎总是遍布整个公司。其中一些公司有数千个项目,因此必须单独配置每个集成

通过项目集成的组级管理,您可以在每个父组添加集成,从而减少数量级所需的配置量

阅读更多信息

见和


(2021年3月):

在GitLab中查看Jira问题详细信息 Jira问题列表功能的用户现在可以直接在GitLab中查看问题的详细信息!此MVC使开发人员能够查看问题的详细信息、标签和注释,使他们能够在处理Jira问题时留在GitLab中

我们的目标是让开发人员能够在一天中的大部分时间都呆在GitLab内,而现在您可以少去Jira一次了

在GitLab 13.10中,如果您愿意,可以使用此功能。此功能将在GitLab 13.11中提供

见和


这个插件不能限制特定分支上的操作,我问过你作者是谁?看起来不错,我会尝试一下并给出反馈。顺便说一句,很高兴看到jira gitlab Integration的活动项目是的,我是:)如果您在配置或启动它时遇到问题,请告诉我!我很好奇你在这方面走了多远/如果你做到了,你最终做了什么来解决这个问题。嗨,这个集成插件是付费的还是免费的?这是免费的,不使用额外的插件。谢谢!我准备一个接一个地做14个项目:-)