首页 > 解决方案 > 在声明性管道阶段从 master 复制 windows 节点中的工作区

问题描述

是否可以将在管道作业的第一阶段检出并通过在同一节点上运行的各个其他阶段复制到 Windows 节点的相同代码?Windows 节点正在使用“JNLP”连接到主节点。

我正在运行一个批处理文件来在 Windows 机器上本地调用一些 Selenium 测试用例,这样做我错过了源代码中更新的测试脚本。

如果我可以将已经创建的工作区从 master 复制到其他节点,我期待以某种方式。

标签: jenkinsjenkins-pipelinenodes

解决方案


您可以使用stash和 unstash 机制。这能够移动大量数据。对于非常大的工作空间可能需要一段时间,但可以完成。

就我而言,我曾经犯了一个错误,我使用了includes而不是include. 这导致所有文件都被隐藏起来,大约 4GB!它有点慢(10 分钟),但我印象深刻的是它可以在没有崩溃服务器或从站的情况下工作。


推荐阅读