Jenkins不会在从属服务器上运行windows批处理

Jenkins不会在从属服务器上运行windows批处理,windows,batch-file,jenkins,Windows,Batch File,Jenkins,我试图使用Jenkins在从属服务器上触发windows批处理命令。我似乎无法让它工作,以下是我已经完成的步骤 在日志文件中添加了一个简单的echo命令,并验证了它在服务器本身上是否工作。 使用仅针对我的从属服务器的多项目配置。 当我选择build时,它会很好地完成,控制台会以 由用户匿名启动 在工作区C中的Stg服务器从属服务器上远程构建:\ 完成:成功 但是,我没有看到我输入的批处理命令的任何结果 如果我更新项目以进行subversion签出,它可以正常工作,并且我可以在我的从属服务器上看到

我试图使用Jenkins在从属服务器上触发windows批处理命令。我似乎无法让它工作,以下是我已经完成的步骤

在日志文件中添加了一个简单的echo命令,并验证了它在服务器本身上是否工作。 使用仅针对我的从属服务器的多项目配置。 当我选择build时,它会很好地完成,控制台会以 由用户匿名启动 在工作区C中的Stg服务器从属服务器上远程构建:\ 完成:成功

但是,我没有看到我输入的批处理命令的任何结果


如果我更新项目以进行subversion签出,它可以正常工作,并且我可以在我的从属服务器上看到更新的代码。它仍然不会运行build batch命令。

多配置项目与其他项目类型有着根本的不同,这就是为什么在创建新项目时,首先选择的是choose,如果它是自由样式或多配置项目


对于此项目类型,可以在每个轴上指定具有值的轴。轴可以是获得不同值的变量。但有一种类型是运行构建的位置。您可以拥有具有标签(如mac、windows和linux)的构建从机,并且可以使用这些从机标签指定轴。Jenkins将在标记为mac的从机上执行一次构建,在windows上执行一次,在linux上执行一次。

我假设您正在构建步骤中尝试“执行windows批处理命令”。您可以发布您试图执行的命令吗?echo test jenkins>>log.txtI实际上是通过使用自由风格软件项目并使用限制选项将其限制到从属服务器来实现的。不明白为什么它在多配置项目中不起作用