Skip to content

Instantly share code, notes, and snippets.

@rogersdepelle
Last active May 16, 2019 19:28
Show Gist options
  • Save rogersdepelle/8c3902f400a93b659020970f57d74b81 to your computer and use it in GitHub Desktop.
Save rogersdepelle/8c3902f400a93b659020970f57d74b81 to your computer and use it in GitHub Desktop.
Start Gitlab CI Ruuner
# Install gitlab-runner
# Linux x86-64
sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
# Linux x86
#sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-386
# Linux arm
#sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-arm
# Give it permissions to execute
sudo chmod +x /usr/local/bin/gitlab-runner
# Create a GitLab CI user
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
# Install Docker
sudo curl -sSL https://get.docker.com/ | sh
sudo groupadd docker
sudo usermod -aG docker $USER
sudo usermod -aG docker gitlab-runner
# Install Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
#Install and run as service
sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
sudo gitlab-runner start
#Register CI
sudo gitlab-runner register
sudo gitlab-runner restart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment