GitLab CI/CD for external repositories (PREMIUM)

Introduced in GitLab Premium 10.6.

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

GitLab CI/CD can be used with:

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.

To connect to an external repository:

  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