环境说明

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