Невозможно скопировать файлы с удаленного сетевого диска в Jenkins
Вот моя цель
- Скопируйте файлы с удаленного сетевого диска (windows) в мою рабочую область jenkins
- Затем отправьте эти файлы на другой сервер Linux.
Я смог выполнить часть 1, используя команду пакетной обработки Windows ниже в jenkins
echo on
net use K: "\\some-server\shared-folder$" /user:username %someid%
COPY "K:\*.psv" "%WORKSPACE%\"
Я сохранил свой пароль в учетных данных и использовал его в приведенной выше команде. Это работало нормально. Однако, когда я пытаюсь сделать то же самое с другим сервером и общей папкой, эта настройка не работает. Я получаю ошибку ниже в консоли jenkins. Я могу сопоставить и получить доступ к новому серверу / общему диску локально, но он просто не работает в моей работе Дженкинса. Я что-то пропустил? Jenkins также установлен на машине с Windows, и я убедился, что мой пароль правильно настроен в учетных данных jenkins.
Ошибка:
C:\Jenkins\workspace\TEST>echo on
C:\Jenkins\workspace\TEST>net use K: "\\another-server\shared-folder$" /user:username
The password or user name is invalid for \\another-server\shared-folder$.
Enter the password for 'username' to connect to 'server': System error 1326 has occurred.
The user name or password is incorrect.
C:\Jenkins\workspace\TEST>COPY "K:\*.psv" "C:\Jenkins\workspace\TEST\"
The system cannot find the drive specified.