GitLab

You can use Buildkite to run builds on GitLab commits.

gitlab.com repositories

If you are hosting your repositories on gitlab.com enter your gitlab.com repository URL when you create your pipeline in Buildkite (e.g. git@gitlab.com:your/repo.git) and then follow the instructions provided on that page.

Self-hosted GitLab repositories

Firstly, ensure you're using at least GitLab version 7.4. If you are, you can head straight to your Account settings page on Buildkite.

Find the GitLab (Self Hosted) section and specify which GitLab edition you're using (Community or Enterprise), and enter the URL to your GitLab installation (e.g. https://git.mycompany.com).

Screen of Buildkite Organiziation GitLab Settings

Then click Save GitLab Settings.

Create a new pipeline on Buildkite using your Gitlab repository's URL (e.g. git@git.mycompany.com:your/repo.git) and then follow the instructions on the pipeline creation page.