diff options
Diffstat (limited to 'gitlab-ci-runner/usr/share/gitlab-install/install-runner')
-rwxr-xr-x | gitlab-ci-runner/usr/share/gitlab-install/install-runner | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gitlab-ci-runner/usr/share/gitlab-install/install-runner b/gitlab-ci-runner/usr/share/gitlab-install/install-runner new file mode 100755 index 00000000..ca5a6cce --- /dev/null +++ b/gitlab-ci-runner/usr/share/gitlab-install/install-runner @@ -0,0 +1,21 @@ +#!/bin/sh + +set -e + +gem install bundler + +git config --global http.sslVerify false +git config --global user.name 'GitLab CI Runner' +git config --global user.email 'ci_runner@localhost' +git config --global core.autocrlf input + +git clone https://gitlab.com/gitlab-org/gitlab-ci-runner.git +cd gitlab-ci-runner + +bundle install --deployment +bundle exec ./bin/setup +nohup bundle exec ./bin/runner & + +cd /etc/systemd/system +tar -xf ci-runner-units.tar +systemctl enable gitlab-ci-runner.service |