![](/img/trans.png)
[英]Jenkins: Copy from build folder on master to workspace on slave
[英]How to copy build XMLs from Master to the Slave node in Jenkins?
我創建了一個可以在母版中運行的Jenkins作業,並且在母版中有build.xml
文件。
現在,我添加了一個從屬節點,並添加了設置“ Restrict where this project can be run
以便我的作業始終在特定的從屬上運行。
現在我的構建作業失敗了,我可以看到:
[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文件已存在於主服務器中。 因此,看起來我需要手動將此文件復制到從屬節點,這似乎不太方便。
我如何指示詹金斯將此副本作為構建的一部分?
使用“將數據復制到工作區” http://wiki.jenkins-ci.org/display/JENKINS/Copy+Data+To+Workspace+Plugin ,您可以使用這些文件將文件從主復制到從屬並作為一部分運行構建過程(無需人工!)
我使用“ 復制到從屬”插件對問題進行了排序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.