Я управляю подчиненным 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.Может быть, есть способ переопределить его локально?