JIRA与Gitlab集成:无缝协作教程


一、为什么要做 JIRA  和 GitLab 集成

   GitLab 是面向开发人员的, 而 JIRA 更多的是项目管理驱动的, 而项目的目标总是要让团队更加紧密的协作。 一般项目管理员倾向于不干预 Gitlab, 同样的,开发人员也不是很有激情在 JIRA 上做贡献. 通过把 GitLab 集成到 JIRA, 可以解决这个痛点,因为这样可以提供一个更加舒适的环境,让开发人员可以通过 commit 语句方便的项目团队沟通:

            当开发人员提交代码到 gitlab 的时候,gitlab 可以根据 commit 信息,向对应的 jira 添加一个备注和一条链接:

            JIRA 集成 Gitlab_git

            JIRA 集成 Gitlab_git_02


        在 JIRA平台上,可以看到和各个 jira 对应的代码提交情况:某个功能,或者某个 bug,对应那些代码,一目了然。而且可以通过点击commit的链接,直接跳转到 gitlab 上,查看提交的代码。

            JIRA 集成 Gitlab_开发人员_03

            JIRA 集成 Gitlab_工作日志_04



        如果在 JIRA 平台上安装一些 Git 插件,还可以有获得更多强大的辅助功能:(本博客以 git integration for jira 插件为例演示,遗憾的是这个插件是收费的)

JIRA 集成 Gitlab_JIRA_05


二、集成配置

    JIRA 集成 Gitlab,配置的难点在于 Gitlab。不同版本的 Gitlab 配置差异还是挺大的。不过,仔细阅读并按照以下两份文档

的说明一步一步配置,应该没有问题。

    参考文档:

        ​ ​比较新的gitlab版本的集成配置指南​​

        ​ ​比较旧的gitlab版本的集成配置指南​​

        ​ ​额外的配置参考文档​​

    本博客演示使用的 Gitlab 是 Gitlab 官方提供的在线版 gitlab。

1、在 JIRA 使用管理员账号创建一个项目

Projects - Create project

JIRA 集成 Gitlab_工作日志_06


选择“Basic Software development”,点击 Next

JIRA 集成 Gitlab_工作日志_07

点击 Select

JIRA 集成 Gitlab_开发人员_08


输入 name 和 key,点击 submit ,项目创建完成。

JIRA 集成 Gitlab_Gitlab_09


2、在 GitLab 创建一个项目

JIRA 集成 Gitlab_Gitlab_10


点击 setting - integration - jira :

JIRA 集成 Gitlab_工作日志_11


JIRA 集成 Gitlab_git_12


JIRA 集成 Gitlab_git_13


点击 View:

JIRA 集成 Gitlab_JIRA_14


最后,点击“Test setting and save changes”:

JIRA 集成 Gitlab_开发人员_15


到此为止,配置完成。

三、在 JIRA 安装 Git 插件

演示安装插件 git integration for jira

1、在线安装。比较简单,省略。

JIRA 集成 Gitlab_工作日志_16

2、手动安装

登录官网,选择下载对应的安装包:

JIRA 集成 Gitlab_工作日志_17

JIRA 集成 Gitlab_工作日志_18

JIRA 集成 Gitlab_Gitlab_19

JIRA 集成 Gitlab_Gitlab_20

JIRA 集成 Gitlab_JIRA_21


最终下载得到的是一个名为 jira_git_plugin-**.jar 的文件

在 JIRA 上传安装下载的插件包

JIRA 集成 Gitlab_工作日志_22

JIRA 集成 Gitlab_Gitlab_23

JIRA 集成 Gitlab_JIRA_24

JIRA 集成 Gitlab_JIRA_25

JIRA 集成 Gitlab_Gitlab_26


出现错误,是因为还没有配置上license:

JIRA 集成 Gitlab_JIRA_27

点击“update”:

JIRA 集成 Gitlab_工作日志_28

 然后点击 Gitlab 图标:

JIRA 集成 Gitlab_git_29

JIRA 集成 Gitlab_git_30

JIRA 集成 Gitlab_JIRA_31

JIRA 集成 Gitlab_工作日志_32

JIRA 集成 Gitlab_工作日志_33


QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空