在Gitlab中,现在可以自动镜像远程GIT仓库: http://docs.gitlab.com/ee/workflow/repository_mirroring.html
同步可以手动完成,也可以通过gitlab cron脚本完成(每小时运行一次)。
我想以这种方式同步我的github repo并使用我自己的跑步者运行Gitlab CI工作。
是否可以自动化同步任务,即通过Github webhooks?你知道Gitlab基础设施是否还有其他办法吗?
我想避免像黑客一样: - 在gitlab runner中克隆github repo - 运行自己同步的cron作业
答案 0 :(得分:4)
镜像确实有效,但速度很慢。如果您的目标是为github存储库运行gitlab-ci,那么好消息,gitlab发布了一个新版本,它允许您使用github.com存储库和gitlab-ci:
https://about.gitlab.com/2018/03/22/gitlab-10-6-released/
GitHab的GitLab CI / CD是我们GitLab.com免费套餐的一部分
说明: