0

我在受限环境中运行 Jenkins 从站。此环境仅允许我执行特定目录中的文件。我遇到的问题是运行简单的批处理命令。

奴隶的java.io.tmpdir存在AppData/Local/Temp,詹金斯会将我的命令复制到一个临时 bat 文件中并尝试运行它,如下所示:

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

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

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

4

0 回答 0