Gitlab Runner
Gitlab runner est une application qui fonctionne avec Gitlab CI/CD et permet de lancer des "jobs", soit des tâches de déploiement.
Installation
Téléchargement du paquet debian :
# Remplacer ${arch} avec l'architecture désirée, exemple amd64, arm, arm64
curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/deb/gitlab-runner_${arch}.deb"
Installer le package :
dpkg -i gitlab-runner_<arch>.deb
Enregister un runner sur gitlab
Pour enregistrer un runner et pouvoir l'utiliser depuis gitlab il faut se rendre dans le menu "Settings > CI/CD > Runners" et cliquer sur "expand".
Côté serveur, il faut lancer la commande suivante et suivre les étapes en reprenant les informations fournies par gitlab :
sudo gitlab-runner register
Une fois le runner enregistré, nous le voyons affiché de la sorte sur gitlab :

Vérifier le(s) runner(s)
sudo gitlab-runner verify
Supprimer le(s) runner(s) inutilisé(s)
sudo gitlab-runner verify --delete