如何在远程节点上使用机密文件

时间:2019-04-04 23:53:28

标签: jenkins groovy

我有一个依赖于秘密文件的构建过程。该文件将从秘密区域复制到工作目录,并在构建过程中使用。

现在,我需要它在远程节点上运行,构建作业找不到该文件。我需要某种方式告诉詹金斯何时运行此工作,以使该秘密文件对从属可用。

1 个答案:

答案 0 :(得分:1)

您可以使用存储/取消存储机制将文件传输到节点。请参见下面的管道简化版本

node("master") {
  stash includes:"file.secret" name: "secret-file"
}
node("other-node"){
  unstash name: "secret-file"
}