GitLab CI/CD for external repositories

Note: This feature is available for free to GitLab.com users until September 22nd, 2019.

Introduced in GitLab Premium 10.6.

GitLab CI/CD can be used with GitHub or any other Git server. Instead of moving your entire project to GitLab, you can connect your external repository to get the benefits of GitLab CI/CD.

Connecting an external repository will set up repository mirroring and create a lightweight project where issues, merge requests, wiki, and snippets disabled. These features can be re-enabled later.

  1. From your GitLab dashboard click New project
  2. Switch to the CI/CD for external repo tab
  3. Choose GitHub or Repo by URL
  4. The next steps are similar to the import flow

CI/CD for external repository project creation