Installation d'un runner Gitlab sur Debian
Installation d’un runner Gitlab (sans Docker), basée sur la documentation officielle Gitlab .
Installation des deux packages Debian nécessaires :
# Replace ${arch} with any of the supported architectures, e.g. amd64, arm, arm64
# A full list of architectures can be found here https://s3.dualstack.us-east-1.amazonaws.com/gitlab-runner-downloads/latest/index.html
curl -LJO "https://s3.dualstack.us-east-1.amazonaws.com/gitlab-runner-downloads/latest/deb/gitlab-runner-helper-images.deb"
curl -LJO "https://s3.dualstack.us-east-1.amazonaws.com/gitlab-runner-downloads/latest/deb/gitlab-runner_${arch}.deb"
sudo dpkg -i gitlab-runner-helper-images.deb gitlab-runner_<arch>.debPour vérifier que le runner tourne bien :
ps aux | grep runnerSe rendre sur le dépôt Gitlab pour lequel on veut gérer de la CI/CD, puis “Settings > CI/CD > Runners”. Récupérer l’URL du serveur et le token.

Enregistrer le runner sur le dépôt Gitlab avec les deux informations préalablement obtenues. ll est nécessaire que le flux réseau soit ouvert entre le runner et le serveur Gitlab (sur le bon port), et que les certificats TLS du serveur Gitlab soient trustés sur la machine du runner.
gitlab-runner register --non-interactive --url "{url}" --token "{token}" --description "{description}" --executor "shell"Le runner doit, ensuite, apparaître dans la configuration du projet (projet > Settings > CI/CD > Runners).

Last updated on