redmine与gitlab集成

上面我们讲了如何在redmine使用git。

但是如果只是使用git那么redmine的优势不大,每次更新代码都是需要手动执行。所以我这里讲下如何不手动执行的方法:

1.crontab定时任务定期更新,但这个没事实,pass掉

2.使用webhook插件。之前就是一直在使用jenkins,也用过jenkins与gitlab触发执行,所以找了下是否哟类似插件。果不其然被我找到了那就是: GitLab Hook plugin

在上面一章我们就稍微提了下web集成方法但没讲全

 

这个是必须要设置的

gitlab里设置webhook

 

URL:url连接形如 https://redmine.qjdchina.com/gitlab_hook?project_id=project_id&key=key上面提过生成的

  • https://10.1.35.57/redmine :表示当前redmine的url地址,注意:这里的https需要跟你的redmine设置一致,否则容易出现404错误,当然如果你设置了所有http自动转为https,你这里写http也没有问题;其次是这里的redmine,如果你没有更改默认的域名设置,务必加上redmine,否则也是404,修改根域名方式
    • project_id:这个就是redmine中项目的名称
  • key:这个是前面的 2.1节 设置中的 启用用于版本库管理的Web Service
  • 并且如果不是ssl的话在gitlab里Enable SSL verification取消掉这一项,这样就可以实现触发操作了。如果像实现打tag触发的话就需要在trigger里勾上Tag push events。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值