你这个需求赶脚有点奇葩哈,
1.项目都有固定的master,release,hotfix,develop分支,bug修复或临时上线的功能都在hotfix拉分支处理开发,每个开发中的hotfix分支都要合并到固定hotfix后才发布到生产环境,这样hotfix就领先develop很多了,希望每天自动创建一个hotfix到dev的合并请求,审核后hotfix就和dev同步一次了,开发环境也能同步一下临时发布的功能了,有时候临时发布的功能开发人员自己测试不完善就发布了,同步到开发环境也可以让测试人员补充测试一下
2.develop 开发环境是jenkins定时轮训拉更新发布的,等不了那几分钟的话也可以自己到jenkins手动执行构建
3.其实我也找了gitlab的创建合并请求接口,就是想问问是不是有相关插件我可能没搜索到的,不然自己写curl请求还要指定各种凭证,分支信息.有插件简单配置一下就能搞定多方便
@shangsharon:
那可以考虑用gitlab-->CI/CD-->schedule 创建定时任务, 创建hotfix到develop分支的merge请求. 然后在jenkins里面用gitlab jenkins插件对merge request进行build和merge操作.