Puoi cambiare il percorso di costruzione dei corridori regolando config.toml
. Nel [[runners]]
sezione aggiungere o modificare il builds_dir
cartella.
Per ulteriori riferimenti sulla configurazione del runner puoi consultare la documentazione qui.
Si potrebbe preferire impostare le directory di build a livello globale.
Nel file /etc/systemd/system/gitlab-ci-multi-runner.service
c'è una riga
Environment="DAEMON_ARGS=run --working-directory /var/lib/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner"
Quindi, puoi cambiare --working-directory /var/lib/gitlab-runner
a qualunque percorso tu voglia, e non specificare il --builds-dir
su ogni nuovo corridore iscritto
Environment="DAEMON_ARGS=run --working-directory /home/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner"
Su macOS sono riuscito a trovare un altro modo (può essere utile se hai molti corridori, immagino):
-
Modifica
~/Library/LaunchAgents/gitlab-runner.plist
e modifica il percorso in--working-directory
a quello che vuoiper esempio. dal terminale
vim /Users/Me/Library/LaunchAgents/gitlab-runner.plist
o utilizzando il tuo editor di testo preferito -
Riavvialo per rendere effettive le modifiche
gitlab-runner restart