我有一个依赖于秘密文件的构建过程。该文件将从秘密区域复制到工作目录,并在构建过程中使用。
现在,我需要它在远程节点上运行,构建作业找不到该文件。我需要某种方式告诉詹金斯何时运行此工作,以使该秘密文件对从属可用。
答案 0 :(得分:1)
您可以使用存储/取消存储机制将文件传输到节点。请参见下面的管道简化版本
node("master") {
stash includes:"file.secret" name: "secret-file"
}
node("other-node"){
unstash name: "secret-file"
}