Check commit MRs concurrently
在 track deployments 获取部署的MR时,需要commit一个一个检查。
此变更之前,这个过程是顺序执行,导致效率获取效率很低。现在尝试添加goroutine池,最高10并发地做请求。
并且,添加了这个过程的测试,暂时直接用的 SaaS 上的gitlab-cn/gitlab项目做测试。
在 track deployments 获取部署的MR时,需要commit一个一个检查。
此变更之前,这个过程是顺序执行,导致效率获取效率很低。现在尝试添加goroutine池,最高10并发地做请求。
并且,添加了这个过程的测试,暂时直接用的 SaaS 上的gitlab-cn/gitlab项目做测试。