美文网首页
JIRA与GitLab的通信设置

JIRA与GitLab的通信设置

作者: 言冰的夏虫 | 来源:发表于2018-02-06 14:58 被阅读0次

     在项目管理中,常用的源代码管理有SVN和GitLab。而对问题的跟踪和Fix,通常使用JIRA来管理,现实的情况是,需要在JIRA中跟踪对应问题的源代码。此时需要通过在JIRA和Git中设置,使得上述的2个软件能够通信。当有新的代码提交时,在JIRA就可以看到了。具体的设置方法如下:
备注: 在JIRA中,假设项目名称为JIRA_A,
      在GitLab中,假设项目名称为GIT_A
     首先,在JIRA中,以管理员的角色,新建一个用户gitlab,该用户能够访问GitLab中的项目,并且赋予了新增备注的权限。具体的方法如下:

一、 在管理菜单中,选择用户管理
用户管理
二、 点击“创建用户”
创建用户
三、输入用户名如:gitlab、密码等,之后点击“创建用户”按钮
输入用户名、密码等
四、设置权限gitlab的权限

     在管理———问题———权限方案中选择JIRA_A项目的权限方案。如果没有专门的权限方案,则此时选择默认的权限方案。

权限方案

之后,编辑选中的权限方案,将gitlab用户,增加对应的权限,如浏览项目,新增备注等权限。此时的权限设置,必须使得gitlab能够访问到对应的项目,和增加、修改备注,此处为重点,必须详细设置。完成了这一步,此时在JIRA中已经设置完成。

浏览项目的权限 备注权限
五、GitLab设置

     进入GitLab,以管理员的角色登录。选中项目GIT_A

GIT_A
选择Setting——Integrations——JIRA
JIRA

里面有很多参数需要设置
此时,ActiveTrigger,Merge request等都勾上,
Web URL:JIRA项目的HTTP URL,如 http://www.jiraexample.com
Web API URL:如果在JIRA中没有特殊配置API的URL,此时还是填上面的URL
Project Key:JIRA_A,此时填写的是JIRA中的项目名称,此时填JIRA_A
Username: 此时填写的是JIRA中可以访问项目JIRA_A的用户名,此时填gitlab
password:JIRA的登录密码
**Jira issue transition **:此时填写的在JIRA中对应的流程关闭ID,此时填341,如下图

Jira issue transition ID

到此时,JIRA与GitLab的通信连接已完成设置。将上述设置保存就可以了。
:当发生错误时,要么是在jira中的登录用户的权限没有设置好,要们是url和Project Key没有设置好。需要去查看。对应的日志查看在GitLab的安装日志中:/home/gitlab/logs/gitlab-rails/production.log

GIT提交时注释规范

      GitLab和JIRA通信设置成功之后,当再GitLab中,提交代码,填写注释时,就可以在JIRA中看到对应的注释信息和链接到GitLab代码中。
具体的注释规范如下:
ISSUE_KEY comment _string
ISSUE_KEY:JIRA中项目JIRA_A的问题编号
comment _string:注释信息

相关文章

  • JIRA与GitLab的通信设置

         在项目管理中,常用的源代码管理有SVN和GitLab。而对问题的跟踪和Fix,通常使用JIRA来管理,现...

  • 项目管理

    JIRA document wiki Code Source GitLab github git 依赖管理 mav...

  • Gitlab集成Jira功能

    背景 Gitlab: 代码提交与管理 Jira: 任务管理与问题追踪 其是两个不同作用的平台工具。从测试角...

  • 公司管理

    代码管理:gitlab bug管理: jira 禅道 redmine 运维管理: docker docker私有仓...

  • Drone与GitLab结合实现自动化部署

    Drone与gitlab结合实现自动化部署 GitLab设置 在gitlab中注册一个账号,此账号用来对接dron...

  • gitlab和jira集成

    公司代码管理使用的是gitlab,项目管理使用了jira。现在想跟以前使用svn+trac一样,将git提交日志和...

  • jira权限设置-各个项目组查看不同项目

    传送门: jira使用文档 jira权限设置-各个项目组查看不同项目 jira字段配置(域配置)_到期日、时间跟踪...

  • Gitlab的备份与恢复

    一、Gitlab的备份目录路径设置 Gitlab的备份目录可以在Gitlab的配置文件中设置: 创建备份目录 最后...

  • 3.邮件配置

    本文主要内容: 1.jira邮件服务器的配置。 1.jira邮件服务器的配置。 1.1.jira的邮件设置必须由系...

  • Gitlab的备份与恢复

    一、Gitlab的备份目录路径设置Gitlab的备份目录可以在Gitlab的配置文件中设置: 创建备份目录 最后使...

网友评论

      本文标题:JIRA与GitLab的通信设置

      本文链接:https://www.haomeiwen.com/subject/okjgzxtx.html