Взаимодействие Jenkins с git-репозиторием из SMB-шары на Windows
Есть репозиторий в общей папке SMB, к которой можно получить доступ по определённому пользователю и паролю. Мне нужно настроить пайплайн в Jenkins так, чтобы тот проверял мой репозиторий на наличие новых коммитов, и если такие имеются, то производил сборку и деплой приложения.
Проблема в том, что Jenkins не может получить доступ к моей сетевой папке на Windows. В Linux я решил эту проблему монтированием общей папки через mount cifs, указав данные для авторизации.
Сейчас я хочу сделать подобное в Windows, но не совсем понимаю, как это провернуть.
Сервис Jenkins-а запущен под пользователем "jenkins". SMB-папка настроена так, что к ней может получить доступ только некий "user".
Указывал путь к репозиторию следующими способами
Текст ошибки приведён ниже:
Failed to connect to repository : Command "git.exe ls-remote -h -- Z:\AnswerMe\backend.git HEAD" returned status code 128:
stdout:
stderr: fatal: 'Z:\AnswerMe\backend.git' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.