将文件从Jenkins控制器上安装的驱动器复制到Jenkins代理机器

snvhrwxg  于 12个月前  发布在  Jenkins
关注(0)|答案(2)|浏览(138)

环境

  • 控制器可以访问共享驱动器X:\
  • Controller将Jenkins作为Windows服务
  • 代理与控制器位于同一网络中的Windows计算机上
  • 代理很可能无法访问驱动器X:\(将来会有许多代理PC运行此驱动器)

场景

  • 我需要将一些文件从驱动器X:\复制到代理机器**,但这是基于作业参数的条件步骤,因此这应该是一个管道步骤,因为我们不希望在不需要的情况下复制文件。要复制的文件可能很大,因此无法选择stash/unstash。*

所以基本上我的问题是,有没有一个简单的方法来解决这个问题,而不必给予访问X:\驱动器的代理?

omvjsjqw

omvjsjqw1#

我认为你认为你应该把文件复制到一个中立的位置,比如二进制存储库,然后从那里复制。

c86crjj0

c86crjj02#

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

相关问题