【问题标题】:Copy files from drive mounted on master PC to Jenkins slave machine将文件从安装在主 PC 上的驱动器复制到 Jenkins 从机
【发布时间】:2019-07-04 11:59:10
【问题描述】:

环境

  • 主 PC 有权访问共享驱动器 X
  • 主 PC 将 Jenkins 作为 Windows 服务
  • 从属 PC 是与主控在同一网络中的 windows PC
  • 从属 PC 很可能无法访问驱动器 X(将来会有很多从属 PC 运行它)

场景

我需要将一些文件从驱动器 X 复制到从机,但这是一个基于作业参数的条件步骤,所以这应该是一个管道步骤,因为我们如果不需要,不想复制文件。要复制的文件可能很大,因此不能选择存储/取消存储。

所以基本上我的问题是,有没有一种简单的方法来解决这个场景,而不必将 X 驱动器访问权限授予从属 PC?

【问题讨论】:

    标签: windows jenkins share drive jenkins-slave


    【解决方案1】:

    我认为您认为您应该将文件复制到中立位置,例如二进制存储库并从那里复制。

    【讨论】:

    • 感谢您的回答,我现在正在研究这个选项,但我还没有做出决定
    【解决方案2】:

    所以最终我发现 stash 没有硬性限制,现在我甚至在大文件上也使用 stash/unstash 并且没有错误(例如 1.5 Gb),直到我们开始使用不同的方法,比如 Holleoman 中的方法回答

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-08
      • 2021-06-23
      相关资源
      最近更新 更多