Gitlab-runner проблема с двойным путем на Windows
Проблема - по дефолту система пытается найти файл по “двойному” пути: “/c/GitLab-Runner/C:/GitLab-Runner/builds/… CI_SERVER_TLS_CA_FILE” и в итоге выдает ошибку: No such file or directory
Решение: поменять путь до working-directory.
В теории все просто, а на практике пришлось потратить достаточно много времени, чтобы выяснить, как это правильно записать.
При этом очень важно, как именно пропишите путь. К примеру просто “C:\GitLab-Runner\builds” не сработало (и другие похожие вариации на эту тему).
Правильно будет так:
builds_dir = "/c/GitLab-Runner/builds"
[runners.custom_build_dir]
enabled = true
В некоторых системах может помочь такая запись:
builds_dir = "//c/GitLab-Runner/builds"
Комментарии