在具有受限执行权限的Jenkins从站上运行.bat命令

时间:2019-02-07 18:03:30

标签: windows batch-file jenkins permissions non-admin

我在受限的环境中运行Jenkins奴隶。这种环境仅允许我执行特定目录中的文件。 我的问题是运行简单的批处理命令。

奴隶的java.io.tmpdirAppData/Local/Temp,詹金斯会将我的命令复制到一个temp bat文件中并尝试运行它,例如:

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

问题在这里变得很明显,由于限制而无法运行该命令,并且构建失败。 是否有人在受限的环境中工作并面临相同的问题?有什么好的解决方法?

不幸的是,-Djava.io.tmpdir=newpath不是一个选项,因为它可以进入Java安装。也许有一种方法可以在本地覆盖它?

0 个答案:

没有答案