Last active
November 20, 2020 10:02
-
-
Save olidroide/53e920478bad02d4f8aa to your computer and use it in GitHub Desktop.
Install Gitlab CI Ubuntu VPS
This file contains 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
#from https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/master/docs/install/linux-repository.md | |
#Check updates and upgrade the system | |
sudo aptitude update | |
sudo aptitude safe-upgrade | |
#Install Docker | |
#Info about Docker: http://www.javiergarzas.com/2015/07/que-es-docker-sencillo.html | |
#More Info: https://openwebinars.net/docker-que-es-sus-principales-caracteristicas/ | |
curl -sSL https://get.docker.com/ | sh | |
#To use Docker as non Root user you must add the user | |
sudo usermod -aG docker <user> | |
#Install Gitlab CI Runner App | |
#Follow this https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/master/docs/install/linux-manually.md | |
sudo wget -O /usr/local/bin/gitlab-ci-multi-runner https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-ci-multi-runner-linux-amd64 | |
sudo chmod +x /usr/local/bin/gitlab-ci-multi-runner | |
#Go to settings project to check the runner API TOKEN | |
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash | |
sudo gitlab-ci-multi-runner register | |
#URL To register is: https://gitlab.com/ci | |
#Find the token in Gitlab: https://gitlab.com/[user]/[project]/runners | |
#Executor: docker | |
#Docker Image: sloydev/android-env:23.latest | |
sudo gitlab-ci-multi-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner | |
sudo gitlab-ci-multi-runner start | |
docker pull sloydev/android-env | |
#gitlab-ci-multi-runner register | |
#\ | |
# --url "https://gitlab.com/ci" \ | |
# --registration-token "d41a48e9bc6ce7d47f73ae190848e1" \ | |
# --description "docker-android-23" \ | |
# --executor "docker" \ | |
# --docker-image sloydev/android-env:23.latest \ | |
# --docker-postgres latest \ | |
# --docker-mysql latest | |
#docker pull jacekmarchwicki/android | |
#For update | |
sudo gitlab-ci-multi-runner stop | |
sudo wget -O /usr/local/bin/gitlab-ci-multi-runner https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-ci-multi-runner-linux-amd64 | |
sudo chmod +x /usr/local/bin/gitlab-ci-multi-runner | |
sudo gitlab-ci-multi-runner start | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment