Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl Jenkins错误:运行ANT调用时进程泄漏了文件描述_Perl_Ant_Jenkins - Fatal编程技术网

Perl Jenkins错误:运行ANT调用时进程泄漏了文件描述

Perl Jenkins错误:运行ANT调用时进程泄漏了文件描述,perl,ant,jenkins,Perl,Ant,Jenkins,当我试图从Jenkins中的Perl脚本调用我的ANT脚本时,我当前收到一个“进程泄漏文件描述”错误。这项工作实际上很快就完成了,但詹金斯却犯了错误。Perl脚本调用类似于 exe("CALL ant -buildfile C:\\build.xml"); 我曾尝试在其他地方用谷歌搜索詹金斯的问题,但我尝试过的东西似乎都不起作用。还有什么我可以试试的吗?您不应该从perl脚本调用ant。 詹金斯有一个蚂蚁构建的方法 如果脚本生成build.xml,则可以在项目配置中设置两个操作。第一个脚本用于

当我试图从Jenkins中的Perl脚本调用我的ANT脚本时,我当前收到一个“进程泄漏文件描述”错误。这项工作实际上很快就完成了,但詹金斯却犯了错误。Perl脚本调用类似于

exe("CALL ant -buildfile C:\\build.xml");

我曾尝试在其他地方用谷歌搜索詹金斯的问题,但我尝试过的东西似乎都不起作用。还有什么我可以试试的吗?

您不应该从perl脚本调用ant。 詹金斯有一个蚂蚁构建的方法


如果脚本生成build.xml,则可以在项目配置中设置两个操作。第一个脚本用于生成构建文件,第二个脚本用于在其上执行ant。

构建文件和属性文件的构建路径依赖于变量。使用ant插件,我似乎无法将输入的变量传递到构建路径。我尝试过C:\%environment%\build.xml,但它不识别变量evermind,它将变量作为$variable而不是%variable接受。因此,如果我使用此函数,ant调用将假定接受.properties文件中的大部分值。我正在苦苦思索如何正确导入这个属性文件。有人知道Perl中是否有这样的选项吗?我被要求用perl保存它。