跳过正文
  1. 博客文章/

Gitlab 和 jira 之间的集成

·63 字·1 分钟·
DevOps Jira Gitlab
Zayn
作者
Zayn
专注 Kubernetes、CI/CD、可观测性等云原生技术栈,记录生产环境中的实战经验与踩坑复盘。
目录

环境说明
#

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

相关文章

企业级 GitLab 平台部署与运维完整指南
·3964 字·19 分钟
Docker Docker Compose DevOps Gitlab Docker Devops Git CI/CD
JIRA & Confluence 完整安装配置指南
·775 字·4 分钟
DevOps Jira Install Confluence
企业级 Prometheus 监控平台部署与运维完整指南
·5717 字·27 分钟
Monitoring DevOps Prometheus Monitoring Observability Alerting Grafana