[英]How to access parameter files from Slave server in Master server of Jenkins
我的工作中有一个主动选择插件,该插件使用常规脚本列出另一个工作空间文件夹中的文件夹作为选择。 我在Jenkins单节点(没有主从节点)上使用了它,并且正在工作。
现在,我已切换到Jenkins主从服务器架构。 由于工作空间位于从属空间中,因此这些选择不会在作业中列出。 请让我知道是否有任何方法可以从主作业中访问从属中的工作空间。
一种选择是简单地不从属设备访问。 使用“归档工件”选项将它们从从属设备的易失性工作空间推送到主服务器上的builds(日志)目录。 然后,您可以有效地从母版检索它们。
此处 (我的类似回复), 此处 , 此处和此处的帖子提供了一些用法方面的见识。 此外,这里还有Jenkins 管道的官方文档。
然后,您可以使用Copy Artifacts Plugin从其他作业中检索它们并使用它们,或者直接使用常规脚本检索它们。
ps:您可能需要仔细管理保留的#个构建,并按照先前的响应中的建议,考虑使用系统属性jenkins.model.Jenkins.buildsDir
将所有构建日志(和工件)存储在jenkins.model.Jenkins.buildsDir
配置目录之外。
该响应提供了一种使用常规方法并读取节点的工作空间的替代解决方案,但是您将依赖于该节点处于运行状态,工作空间未被擦除并且作业尚未进行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.