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:
- GitHub.
- Bitbucket Cloud.
- 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.
To connect to an external repository:
- From your GitLab dashboard, click New project.
- Switch to the CI/CD for external repo tab.
- Choose GitHub or Repo by URL.
- The next steps are similar to the import flow.