Last active
May 16, 2019 19:28
-
-
Save rogersdepelle/8c3902f400a93b659020970f57d74b81 to your computer and use it in GitHub Desktop.
Start Gitlab CI Ruuner
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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