GitLab Documentation

How to configure runner for GitLab CE integration tests (uses confined Docker executor)

1. Register the runner

The registration token can be found at You can export it as a variable and run the command below as is:

gitlab-ci-multi-runner register \
--non-interactive \
--url "" \
--registration-token "$REGISTRATION_TOKEN" \
--description "gitlab-ce-ruby-2.1" \
--executor "docker" \
--docker-image ruby:2.1 --docker-mysql latest \
--docker-postgres latest --docker-redis latest

You now have a GitLab CE integration testing instance with bundle caching. Push some commits to test it.

For advanced configuration, look into /etc/gitlab-runner/config.toml and tune it.