【发布时间】:2014-11-18 09:13:01
【问题描述】:
我有一个在奴隶上运行的工作,我将在这个奴隶上生成所有日志,但我想把这些日志移动到 Jenkins 服务器,因为我们总是改变奴隶。将日志移动到服务器后,我还想从 Jenkins 作业 URL 访问这些日志,就像我们去从站的工作区一样。
有人有什么想法吗?非常感谢。
【问题讨论】:
标签: logging jenkins server slave
我有一个在奴隶上运行的工作,我将在这个奴隶上生成所有日志,但我想把这些日志移动到 Jenkins 服务器,因为我们总是改变奴隶。将日志移动到服务器后,我还想从 Jenkins 作业 URL 访问这些日志,就像我们去从站的工作区一样。
有人有什么想法吗?非常感谢。
【问题讨论】:
标签: logging jenkins server slave
要从从工作区复制回主工作区,您需要Copy-To-Slave 插件。名字没关系,支持双向复制。
可以通过 URL 访问工作区中的任何文件,但是您不想依赖工作区,因为它本质上是临时的。
相反,在构建结束时,选择 Archive Artifacts 构建后操作。指定要归档的文件。现在,您可以通过 URL 访问任何先前构建的这些工件。该 URL 将是 http://<JENKINS_SERVER>/job/<JOB_NAME>/<BUILD_NUMBER>/artifact/<path-to-file>
【讨论】: