У меня запущен один проект с командой robocopy.Я пытаюсь сделать следующее:
- Загрузка файлов с github на сервер A (рабочее пространство) через Jenkins << Где установлен Jenkins </li>
- Робокопия рабочего пространства на сервер B (сетевое назначение))
Проблема
Проблема, с которой я столкнулся, была, даже когда я запускал jenkins как администратор, настраивая параметр в службах Windows.Тем не менее, я получаю сообщение об ошибке
Звучит очень просто, и я легко проверил его с локальным адресатом, но у меня возникла проблема при использовании сетевых адресатов.Это пакетная команда, которую я использовал в этом проекте.
В Jenkins У меня есть ЭТИ коды в качестве пакетной команды Windows
robocopy "D:\JENKINS\jobs\****\workspace\JAVAS\Publish" "T:\backup" /E /XD dir "D:\CICOM\JENKINS\jobs\CICOM_GLAM_LOCAL_TEST\Publish\publish" /XF web.config /XF appsettings.json /XF appsettings.Development.json
@echo robocopy exit code: %ERRORLEVEL%
@if %ERRORLEVEL% GTR 3 ( echo robocopy ERROR )
@if %ERRORLEVEL% GTR 3 ( exit %ERRORLEVEL% )
@set ERRORLEVEL=0
Как видите, назначение кода -«T: \ backup» Первоначально, место назначения должно быть «\ 192.168.7. *** \ Users \ Admin \ Desktop» Я сопоставил папку, чтобы я мог использовать диск T: в качестве места назначения.
Однако, когда я использую эту команду в CMD или создаю эту команду в качестве командного файла и запуска, все это работает.
Однако, как только эта команда запускается на jenkins, она не работает.и я получаю эти сообщения
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : Tuesday, May 7, 2019 2:44:04 PM
2019/05/07 14:44:04 ERROR 3 (0x00000003) Getting File System Type of Destination T:\backup\
The system cannot find the path specified.
Source : D:\***\JENKINS\jobs\*****\workspace\JAVAS\Publish\
Dest - T:\backup\
Files : *.*
Exc Files : web.config
appsettings.json
appsettings.Development.json
Exc Dirs : dir
D:\***\JENKINS\jobs\*****\Publish\publish
Options : *.* /S /E /DCOPY:DA /COPY:DAT /R:1000000 /W:30
------------------------------------------------------------------------------
2019/05/07 14:44:04 ERROR 3 (0x00000003) Creating Destination Directory T:\backup\
The system cannot find the path specified.
robocopy exit code: 16
robocopy ERROR
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE
Я сейчас застрял здесь и не могу понять, почему это происходит.Я гуглил, почему и сделал все устранение неполадок, таких как предоставление разрешения Дженкинс (как администратор), но ничего не помогло.
Кто-нибудь Помощь?