Sie können den Erstellungspfad Ihrer Läufer ändern, indem Sie config.toml
anpassen . Im [[runners]]
Abschnitt builds_dir
hinzufügen oder ändern Verzeichnis.
Weitere Informationen zur Runner-Konfiguration finden Sie in der Dokumentation hier.
Man kann es vorziehen, Build-Verzeichnisse global einzurichten.
In der Datei /etc/systemd/system/gitlab-ci-multi-runner.service
Da ist eine Linie
Environment="DAEMON_ARGS=run --working-directory /var/lib/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner"
Sie können also --working-directory /var/lib/gitlab-runner
ändern zu einem beliebigen Pfad und würde --builds-dir
nicht angeben auf jeden neu registrierten Läufer
Environment="DAEMON_ARGS=run --working-directory /home/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner"
Unter macOS konnte ich einen weiteren Weg finden (kann hilfreich sein, wenn Sie viele Läufer haben, denke ich):
-
Bearbeiten Sie
~/Library/LaunchAgents/gitlab-runner.plist
und ändern Sie den Pfad unter--working-directory
zu was auch immer Sie wollenz.B. von Terminal
vim /Users/Me/Library/LaunchAgents/gitlab-runner.plist
oder mit Ihrem bevorzugten Texteditor -
Starten Sie es neu, damit die Änderungen wirksam werden
gitlab-runner restart