如何在Jenkins上使用多分支管道重用分支之间的工作空间?

时间:2019-01-10 14:07:59

标签: jenkins jenkins-pipeline multibranch-pipeline

我已经建立了多分支管道来跟踪我的仓库,并自动构建和测试所有合并请求。但是,我注意到Jenkins为每个新分支创建了一个新的工作区。这是一个相当大的项目,具有沉重的构建过程和许多未跟踪的缓存文件,大多数版本在一个版本到另一个版本中都保持有效-因此,如果不是重新进行git checkout而是重新使用以前的工作区,它将进行构建更快(而且不会占用太多硬盘空间)。

如何配置它以将同一工作空间重新用于不同分支?

1 个答案:

答案 0 :(得分:0)

研究了这个问题之后,我发现我无法使用多分支管道,因此我转而使用常规管道项目。现在,每个构建都使用一个可用的工作区,因此它们最终会重用以前的工作区和真正加快构建速度的相同缓存文件。