Puede cambiar la ruta de compilación de sus corredores ajustando el config.toml
. En el [[runners]]
sección agregar o cambiar el builds_dir
directorio.
Para obtener más información sobre la configuración del corredor, puede consultar la documentación aquí.
Uno puede preferir configurar directorios de compilación globalmente.
En el archivo /etc/systemd/system/gitlab-ci-multi-runner.service
hay una linea
Environment="DAEMON_ARGS=run --working-directory /var/lib/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner"
Entonces, puedes cambiar --working-directory /var/lib/gitlab-runner
a la ruta que desee, y no especificaría el --builds-dir
en cada nuevo corredor registrado
Environment="DAEMON_ARGS=run --working-directory /home/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner"
En macOS pude encontrar una forma más (supongo que puede ser útil si tienes muchos corredores):
-
Editar
~/Library/LaunchAgents/gitlab-runner.plist
y modifique la ruta en--working-directory
a lo que quierasp.ej. desde la Terminal
vim /Users/Me/Library/LaunchAgents/gitlab-runner.plist
o usando su editor de texto favorito -
Reinícialo para que los cambios surtan efecto
gitlab-runner restart