Skip to content

通过 mirror pull 的方式同步 github 的 project,完成同步并触发 pipeline 的时间远大于预期(预期1min,实际6min)

Summary

通过 mirror pull 的方式同步 github 的 project,完成同步并触发 pipeline 的时间远大于预期(预期1min,实际6min)

Steps to reproduce

  1. 通过 Run CI/CD for external repository 功能导入 Github 项目

image

  1. 在 Github 中,对项目进行编辑操作
  2. 查看 Gitlab 端 pipeline 情况
  3. 手动触发 sync,也无法立刻完成同步

image 4. 相关的 e2e 测试:

  • qa/specs/features/ee/browser_ui/4_verify/pipeline_for_project_mirror_github_spec.rb "Verify Pipeline for project mirrors Github user commits to GitHub triggers CI pipeline"

Example Project

What is the current bug behavior?

在 Github 更新 project 后,Gitlab 进行同步并触发 pipeline 的时间需要5-6分钟左右

What is the expected correct behavior?

在 Github 更新 project 后,Gitlab 进行同步并触发 pipeline 的时间在1分钟左右

Relevant logs and/or screenshots

/cc @prajnamas @leiqi_jihulab @TomHeng

Wei Duan(Wilson) 编辑于