今日天气
  1. 博客/

Gitlab 和 jira 之间的集成

·257 字·1 分钟· ·
devops jira gitlab
Johny
作者
Johny
熟练的 云原生搬砖师
Table of Contents

环境说明
#

Gitlab-ce 版本: 13.10.2

Jira 版本:v8.13.4

Jira
#

获取 工作流结束 id
#

image-20210412165030920

image-20210412165137491

获取到工作流 结束 id 21

image-20210412165307421

Gitlab
#

设置全局与 jira 集成
#

image-20210412170113952

image-20210412170131429

image-20210412170156662

测试效果
#

找到需要关联 issue id

image-20210412170330710

编辑 文件 commit时输入 issue id 空格 message

image-20210412170454342

image-20210412170615257

可以看到对应的 jira issue 页面已经可以看到对应的效果了

更改具体的操作 可以参考一下这个 文档

总结
#

Jira 与 Gitlab 之间的集成后,可以实时了解到此 issue 目前的状态信息,可以合理提升人员之间的信息沟通。如配合 Gitlab 中服务端的 pre-receive webhook 强制要求用户在每次 commit 时添加对应的 issue id,那么效果更佳。后续有时间的话,我会出相关的配置教程,下面记录一下之前项目踩坑的地方。

  • Gitlab 连接时使用的 jira 用户权限问题

    image-20210412172154863

    image-20210412172256543

相关文章

使用 Docker 部署 Gitlab,及常用优化项的说明
·1417 字·3 分钟·
docker docker-compose devops gitlab centos7
Jira & confluence 安装 并 配置 破解激活
·1146 字·3 分钟·
devops jira install confluence
Centos 7 Yum 安装 Jenkins 及常用配置的说明
·1419 字·3 分钟·
devops jenkins ci-cd install
在 Kubernetes 中部署 nfs storageClass
·1026 字·3 分钟·
devops k8s storage-class nfs
部署 Devops 必备利器 OpenLdap
·953 字·2 分钟·
devops openldap centos7
初探 Traefik ingress gateway
·1594 字·4 分钟·
k8s devops traefik