gitlabhq/gitlab-ci-runner is a Ruby project with 196 stars. GitLab Runner PROJECT IS DEPRECATED NOW, PLEASE USE NEW GitLab Runner written in Go (previously named GitLab CI Multi Runner) INSTEAD
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
GitLab Runner PROJECT IS DEPRECATED NOW, PLEASE USE NEW GitLab Runner written in Go (previously named GitLab CI Multi Runner) INSTEAD
GitLab Runner
This is GitLab Runner repository, this application run tests and sends the results to GitLab CI.
GitLab CI is the open-source continuous integration server that coordinates the testing.
Requirements
Omnibus packages and other platforms
The recommended way to install this runner are the Omnibus packages.
GitLab runners are also available for all kinds of other platforms such as Windows and OSX.
For more information about both please see the runner section of the GitLab CI page on the website.
Supported platforms
This projects officially support these Linux distributions:
Ubuntu
Debian
CentOS
Red Hat Enterprise Linux
Scientific Linux
Oracle Linux
Mac OSX and other POSIX operating systems are not supported but will work with adaptations.
Under Windows the runner will only work under POSIX compliant environments like Cygwin.
Also see the alternative Runners for Windows, Scala/Java and Node please see the runner section of the GitLab CI page on the website.
Install dependencies
The easiest and recommended way to install the runner is with the GitLab Runner Omnibus package.
mkdir /tmp/ruby && cd /tmp/ruby
curl --progress http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz | tar xz
cd ruby-2.1.5
./configure --disable-install-rdoc
make
sudo make install
b) Mac OS X (make sure you have the Xcode command line tools installed), UNTESTED
The registration token can be found at: http://gitlab-ci-domain.com/admin/runners, accessible through Header > Runners.
By default the configuration file for your new runner gets written in the directory where the gitlab-ci-runner source code was installed, e.g. in /home/gitlab_ci_runner/gitlab-ci-runner/config.yml.
You can tell bin/setup to use a different directory with the -C switch.
bin/setup -C /my/runner/working/directory
You can also specify RUNNER_DESCRIPTION and RUNNER_TAG_LIST during setup.
To unlink the runner from the coordinator you can run following command:
bin/unlink
It will remove the runner's information from the coordinator and remove the given token from the current runner
cd /home/gitlab_ci_runner/gitlab-ci-runner
sudo cp ./lib/support/init.d/gitlab_ci_runner.default.example /etc/default/gitlab_ci_runner
Run
Using the system service with Upstart/init.d script:
sudo service gitlab-ci-runner start
OR
Manually:
sudo su gitlab_ci_runner
cd /home/gitlab_ci_runner/gitlab-ci-runner
bundle exec ./bin/runner
If you are using a custom working directory you can tell the runner about it with the -C switch.
The default working directory is the directory where the gitlab-ci-runner source code was installed, e.g. /home/gitlab_ci_runner/gitlab-ci-runner.
How many stars does gitlabhq/gitlab-ci-runner have?
gitlabhq/gitlab-ci-runner has 196 GitHub stars — refresh the page for the live number, or check github.com/gitlabhq/gitlab-ci-runner. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
Is gitlabhq/gitlab-ci-runner open source?
Yes — gitlabhq/gitlab-ci-runner ships under the MIT license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/gitlabhq/gitlab-ci-runner.
What is gitlabhq/gitlab-ci-runner?
gitlabhq/gitlab-ci-runner (gitlabhq/gitlab-ci-runner) is a Ruby project on GitHub. From the project's own README: GitLab Runner PROJECT IS DEPRECATED NOW, PLEASE USE NEW GitLab Runner written in Go (previously named GitLab CI Multi Runner) INSTEAD
Where can I see gitlabhq/gitlab-ci-runner in action?
The project maintains a homepage at https://about.gitlab.com/gitlab-ci/. The README tab on this page also usually contains screenshots and a quickstart.
Where do I read more about gitlabhq/gitlab-ci-runner?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/gitlabhq/gitlab-ci-runner is the definitive source.
Read full README in the tab above.
Curious whether gitlab-ci-runner is right for you?
Let ChatGPT, Claude, or Perplexity look into it — click below and see what AI actually says about gitlab-ci-runner.