Jenkins-将生成日志从主机复制到共享驱动器

Jenkins-将生成日志从主机复制到共享驱动器,jenkins,jenkins-plugins,jenkins-cli,jenkins-scriptler,Jenkins,Jenkins Plugins,Jenkins Cli,Jenkins Scriptler,有人能告诉我这里吗?我在Jenkins的WINDOWS环境中配置了一个简单的作业(主作业和所有从作业都在WINDOWS上运行),该作业应该在特定的从作业上运行。生成作业时,生成日志(log.log)将存储在主服务器上的“%JENKINS\u HOME%\jobs\\builds\%build\u NUMBER%\”中 我确实在这个作业的从机上设置了Jenkins工作区(添加从机节点时需要该工作区)——作业运行时不会存储任何内容 在这种情况下,我想将构建日志(在主机上可用的log.log文件)复制

有人能告诉我这里吗?我在Jenkins的WINDOWS环境中配置了一个简单的作业(主作业和所有从作业都在WINDOWS上运行),该作业应该在特定的从作业上运行。生成作业时,生成日志(log.log)将存储在主服务器上的“%JENKINS\u HOME%\jobs\\builds\%build\u NUMBER%\”中

我确实在这个作业的从机上设置了Jenkins工作区(添加从机节点时需要该工作区)——作业运行时不会存储任何内容


在这种情况下,我想将构建日志(在主机上可用的log.log文件)复制到共享驱动器。请告诉我完成这件事的方法。我尝试了几个插件“复制到从属”、“复制工件插件”和ArtifactDeployer插件……我无法让它们工作以满足我的需要

在执行批处理选项中使用第二个生成操作。将copy命令放在那里,将日志复制到另一个位置。

以下命令可以工作:

curl ${BUILD_URL}consoleFull -o ${TargetDir}/Log.txt
在哪里

构建URL和工作区由Jenkins设置。不幸的是,詹金斯没有复制整个日志。我尝试了consoleText,得到了相同的结果:部分日志文件:-(

TargetDir="${WORKSPACE}/Directory/target"