Развертывание PDF-документации Jenkins выполняет простой командный файл:
@echo off
REM
REM Adapt the filepath as needed
REM
set PDF_OUTPUT_DIR="F:\svnWorkingCopy\kostra\trunk\DITA\__out_pdf"
set PDF_DEPLOY_DIR="\\FILE-SRV01\Austausch\Setup_Masterbuild\KOSTRA_AKVS\Deutsch\KostraAKVS"
del %PDF_DEPLOY_DIR%\KostraUserManual.pdf /F /Q
copy %PDF_OUTPUT_DIR%\kostra.pdf %PDF_DEPLOY_DIR%\KostraUserManual.pdf /Y
Выход с разрешения запрещен. Конец вывода на консоль (на немецком языке):
[kostra] $ cmd /c call C:\Windows\TEMP\jenkins1093559218605334188.bat
F:\svnWorkingCopy\kostra>F:\svnWorkingCopy\kostra\trunk\DITA\kostra-pdf-deploy.bat
Zugriff verweigert
0 Datei(en) kopiert.
Build step 'Windows Batch-Datei ausführen' marked build as failure
Archiviere Artefakte
Discard old builds...
#111 is removed because old than numToKeep
Sending e-mails to: fjk@akgsoftware.de
Finished: FAILURE
Пользователь Jenkins - это пользователь, вошедший на эту машину (Win Server 2012 r2), и обладающий всеми правами Jenkins.
Если я открою CMD и выполню командный файл вручную, все пойдет нормально. Есть идеи, почему Дженкинс отказывается копировать файл? Есть ли способ получить более подробную ошибку сообщения. от Дженкинс?