我在windows中创建了一个slave,在Unix中使用windows服务和Unix ssh服务创建了一个slave。当我使用copy to slave插件将文件从master复制到slave时,它在Unix中工作。但是如果我在windows上也这样做,文件被复制到master本身。我已经给出了下面的输出。它显示的目录位于主服务器而不是从服务器中。
在工作区c:\ jenkins \ slaves \ workspace \ python中远程构建slave1 [copy-to-slave]从'file:/ C:/Users/Administrator/.jenkins/userContent/'复制'b.java',不包括任何内容 在master上'file:/ c:/ jenkins / slaves / workspace / python /'在'slave1'上。
答案 0 :(得分:0)
这里不是很多,但尝试使用目的地的相对路径。像%WORKSPACE%/ python这样的东西可以解释你的问题。