Vous pouvez modifier le chemin de construction de vos coureurs en ajustant le config.toml
. Dans le [[runners]]
section ajouter ou modifier le builds_dir
répertoire.
Pour plus de référence sur la configuration du coureur, vous pouvez consulter la documentation ici.
On peut préférer configurer les répertoires de construction globalement.
Dans le fichier /etc/systemd/system/gitlab-ci-multi-runner.service
il y a une ligne
Environment="DAEMON_ARGS=run --working-directory /var/lib/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner"
Donc, vous pouvez changer --working-directory /var/lib/gitlab-runner
vers le chemin que vous voulez, et ne spécifierait pas le --builds-dir
sur chaque nouveau coureur inscrit
Environment="DAEMON_ARGS=run --working-directory /home/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner"
Sur macOS, j'ai pu trouver un autre moyen (cela peut être utile si vous avez beaucoup de coureurs, je suppose) :
-
Modifier
~/Library/LaunchAgents/gitlab-runner.plist
et modifiez le chemin sous--working-directory
à tout ce que vous voulezpar exemple. depuis le Terminal
vim /Users/Me/Library/LaunchAgents/gitlab-runner.plist
ou en utilisant votre éditeur de texte préféré -
Redémarrez-le pour que les modifications prennent effet
gitlab-runner restart