GitLab CI具有多个存储库依赖项

时间:2016-08-24 11:05:13

标签: django gitlab gitlab-ci

通过我的Django设置,我将主项目作为回购,然后为项目中的每个Django应用程序提供另一个回购。这样每个应用程序都有自己的存储库,例如GitLab。

在执行GitLab CI配置脚本时,它会自动从主存储库中提取代码,因为这是gitlab-ci脚本所在的位置。除了使用SSH密钥和在CI描述符中通过URL手动克隆之外,还有其他方法可以告诉GitLab从各自的git URL自动提取所有应用程序来运行测试吗?

示例项目结构。

djangoproject
  djangoapp1
    .git => http://gitlab.com/user/djangoapp1
  djangoapp2
    .git => http://gitlab.com/user/djangoapp2
  djangoapp3
    .git => http://gitlab.com/user/djangoapp3
  ...
  other django files
  ...
  .git http://gitlab.com/user/djangoproject

0 个答案:

没有答案