Выполнение команд .bat на подчиненном устройстве Jenkins с ограниченными разрешениями на выполнение - PullRequest
0 голосов
/ 07 февраля 2019

Я управляю подчиненным Jenkins в ограниченной среде.Эта среда позволит мне выполнять файлы только в определенном каталоге.У меня проблема с запуском простых командных команд.

Раб java.io.tmpdir, являющийся AppData/Local/Temp, jenkins скопирует мою команду в временный файл bat и попытается запустить ее, например, так:

cmd /c call D:\Users\TastyWithPasta\AppData\Local\Temp\hudson8090039221524722157.bat

Здесь проблема становится очевидной,команда не может быть запущена из-за ограничений, и сборка не удалась.Кто-нибудь работает в ограниченной среде и сталкивается с теми же проблемами?Что может быть хорошим обходным путем?

К сожалению, -Djava.io.tmpdir=newpath не вариант, так как это затрагивает установку Java.Может быть, есть способ переопределить его локально?

...