Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.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
Jenkins问题,每个属性文件触发一个构建_Jenkins - Fatal编程技术网

Jenkins问题,每个属性文件触发一个构建

Jenkins问题,每个属性文件触发一个构建,jenkins,Jenkins,作业A使用“对于每个属性文件,调用一个构建”参数工厂来调用下游作业B。 以下是我正在使用的文件模式: d:\temp*.properties 该文件夹中有两个文件: build0.properties build1.properties 每个文件的外观如下所示: modified=SampleApp 作业B失败,因为作业A未设置上述文件中的参数。如果我查看构建作业B的参数,它们是空的 当我使用“Parameters from properties file”参数类型而不是参数工厂,并指定其中一

作业A使用“对于每个属性文件,调用一个构建”参数工厂来调用下游作业B。 以下是我正在使用的文件模式: d:\temp*.properties 该文件夹中有两个文件: build0.properties build1.properties

每个文件的外观如下所示:

modified=SampleApp
作业B失败,因为作业A未设置上述文件中的参数。如果我查看构建作业B的参数,它们是空的

当我使用“Parameters from properties file”参数类型而不是参数工厂,并指定其中一个文件的完整路径时,该过程会起作用,因此我知道这些文件的格式正确。我不想为我拥有的每个文件添加参数,
因为我将动态生成这些文件。如果可能的话,我更愿意使用参数工厂。

文件权限问题,当我用文件模式指向工作区目录时,它开始正常工作。

只是为了记录,您使用的不是自由式作业。至于您的问题,我认为参数化插件允许您指定多个文件及其相对或绝对路径,但不允许指定文件模式或源文件夹。我想你必须指定你想从中读取属性的每个文件…@Pom12作业被触发..没有问题,问题只是文件中参数的传递..插件清楚地说“文件模式”