环境
- 控制器可以访问共享驱动器
X:\
- Controller将Jenkins作为Windows服务
- 代理与控制器位于同一网络中的Windows计算机上
- 代理很可能无法访问驱动器
X:\
(将来会有许多代理PC运行此驱动器)
场景
- 我需要将一些文件从驱动器
X:\
复制到代理机器**,但这是基于作业参数的条件步骤,因此这应该是一个管道步骤,因为我们不希望在不需要的情况下复制文件。要复制的文件可能很大,因此无法选择stash/unstash。*
所以基本上我的问题是,有没有一个简单的方法来解决这个问题,而不必给予访问X:\
驱动器的代理?
2条答案
按热度按时间omvjsjqw1#
我认为你认为你应该把文件复制到一个中立的位置,比如二进制存储库,然后从那里复制。
c86crjj02#
所以最终我发现stash没有硬性限制,现在我甚至在大文件上使用stash/unstash,并且没有错误(例如1.5 Gb),直到我们开始使用不同的方法,就像Holleoman的答案中的方法一样