如何在Jenkins中将构建XML从主节点复制到从节点?

如何在Jenkins中将构建XML从主节点复制到从节点?,jenkins,continuous-integration,continuous-deployment,continuous-delivery,Jenkins,Continuous Integration,Continuous Deployment,Continuous Delivery,我创建了一个Jenkins作业,该作业以前在主控中运行,主控中有build.xml文件 现在,我添加了一个从属节点,并添加了设置限制此项目可以运行的位置,以便我的作业始终在特定的从属节点上运行 现在我的构建作业失败了,我可以看到: [EnvInject] - Loading node environment variables. Building remotely on demo_slave_inst2 (slave1) in workspace /root/slave/workspace/de

我创建了一个Jenkins作业,该作业以前在主控中运行,主控中有
build.xml
文件

现在,我添加了一个从属节点,并添加了设置
限制此项目可以运行的位置
,以便我的作业始终在特定的从属节点上运行

现在我的构建作业失败了,我可以看到:

[EnvInject] - Loading node environment variables.
Building remotely on demo_slave_inst2 (slave1) in workspace /root/slave/workspace/demo_job
FATAL: Unable to find build script at /root/slave/workspace/demo_job/autobvt.xml
Build step 'Invoke Ant' marked build as failure
Recording test results
Finished: FAILURE
此autobvt.xml文件已存在于主机中。看起来我需要手动将这个文件复制到从属节点,这看起来不太方便


如何指示jenkins将其作为构建的一部分进行复制?

使用“将数据复制到工作区”,您可以将文件从主机复制到从机,并将其作为构建过程的一部分运行(无需手动操作!)

我使用插件对问题进行了排序。

您的版本控制工具中是否未签入autobvt.xml文件?它在master上的具体位置?它位于master节点上。您是否使用任何版本控制工具,如Git、Perforce、SVN等?很高兴看到您解决了这个问题。请接受您的答案或@Waman给出的答案,这样问题就结束了。