Dejo una breve explicación de como preparar un runner de gitlab que estará para lanzar dockers. Este nos permitirá armar un pipeline que definamos en nuestros proyectos de gilab y utilizar docker en caso de que nuestro proyecto este dockerizado.
Instalar gitlab runner, en mi caso realice la instalación sobre ubuntu.
https://docs.gitlab.com/runner/install/
Configurar runner para correr Dockers
Instalamos docker-ce y docker-compose, a continuación dejos los links con la documentación oficial.
https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1
https://docs.docker.com/compose/install/#where-to-go-next
Agrerar al grupo de docker el usuario gitlab-runner
sudo usermod -aG docker gitlab-runner
Registrar nuestro gitlabrunner para ejecutar docker.
Lo primero que debemos hacer es hacernos de los datos necesarios para registrar nuestro runner. Nos dirigimos a los «settings» de nuestro proyecto luego a «CI/CD» y luego expandimos el menu «Runners»
En «REGISTRATION_TOKEN» lo debemos remplazar por el token que se ve en el paso anterior
sudo gitlab-runner register -n \ --url https://gitlab.com/ \ --registration-token REGISTRATION_TOKEN \ --executor shell \ --description "My Runner"
En caso de que no se vea registrado en la pagina de gitlab nuestro runner debemos pararlo e iniciarlo nuevamente.
sudo gitlab-runner stop
sudo gitlab-runner start
1 comentario
Añade el tuyo →Nice post. I was checking continuously this blog and I’m impressed!
Very useful information particularly the last part 🙂 I care for such information a lot.
I was seeking this particular information for a long time.
Thank you and best of luck.
https://gitlab.com/casuco