文章目录
Redmine与GitLab集成
前言
通过集成Redmine与GitLab可以实现Redmine工作项和代码的双向关联:
-
在Redmine的工作项详情页可以查看关联的代码提交记录
-
代码提交后可以自动更新Redmine工作项的状态,并可登记工时
在Redmine中配置版本库
全局配置版本库
用管理员账号登录Remine,打开管理 / 配置 / 版本库。
在【启用SCM】菜单中勾选Git。
勾选“启用用于版本库管理的Web Service”,允许GitLab webhook访问Redmine。
在“版本库管理网页服务API密钥”后点击“生成一个key”,该key后面在配置GitLab webhook时会用到。
勾选“允许引用/修复所有其他项目的问题”。
勾选“激活时间日志”,勾选后可以在commit message中设置当前提交工时。
在该页面最后设置代码提交信息的关键字,当Redmine收到GitLab webhook消息时,将更新指定Redmine工作项的状态和完成比例,并登记工时。
生成Redmine的SSH Key
生成Redmine的SSH Key:
sudo su -s /bin/bash redmine