版本:0.20版本(devops、agent、gitlab、等等全是0.20版本分布部署时官方推荐的版本)
问题:
前提条件:在服务器迁移更换,数据还原之后、GitlabPrivatetoken和RunnerToken已更换
1、新创建的应用服务提交代码能够正常的显示在持续集成下,且gitlab成功CI
平台提交记录、持续集成图片
gitlab提交记录图片
gitlab持续集成图片(持续集成成功)
2、对备份还原的代码进行提交,持续集成下不能够显示
平台提交记录、持续集成图片(没有显示提交记录)
gitlab提交记录图片
gitlab持续集成图片(持续集成成功)
调查之后发限:
devops 的数据库中,只有新创建的应用服务代码提交之后在devops_gitlab_commit 和 pipeline 这两个表中才有新的数据添加,备份恢复的数据就没有新的数据添加
问题怀疑:
怀疑在代码提交的时候,webhook出现了问题,只有新创建的应用服务才会去调用 devops的gitops接口,备份的数据就不会去调用,导致devops_gitlab_commit 、pipeline 及其它的表中没有相应的数据
请教各位大拿,这个问题我应该怎么做才能解决?
也请问代码提交之后,是如何通过一系列事件,来调用devops服务的gitops接口的,这个大体是怎么样的,能够抽空解答疑惑么?谢谢