Créons un nouveau runner avec un tag docker
Ensuite enregistrons le runner sur le serveur:
sudo gitlab-runner register --url http://gitlab.das.becode
Il est possible que vous rencontriez une erreur Could not resolve host
, il faut éditer le fichier :
sudo nano /etc/gitlab-runner/config.toml
et rajouter la ligne suivante
[[runners]]
...
[runners.docker]
....
extra_hosts = ["gitlab.das.becode:20.13.147.210"]
Et un exemple de fichier .gitabl-ci.yaml
stages:
- test
job_hello_world:
stage: test
tags:
- docker
script:
- echo "Hello"
- sleep 60
- echo "end"
Exercice:
- Créer un runner docker et un fichier gitlab-ci avec un script qui fait un echo "Hello Das"
- Utilisez l'image ubuntu:latest