Jenkins中矩阵作业的父节点工作区



在Jenkins中使用repo插件进行多配置作业时

源代码在矩阵父工作区中检出一次,然后在多配置作业产生的所有节点中再次检出。

是否有一种方法可以避免在父节点上检查源代码,当相同的代码再次在矩阵中检查时,这似乎是重复和不必要的时间浪费。

没有办法避免。这就是多配置工作的工作方式。你的选择是:

  • 不要使用多配置作业。您可以将其替换为多个作业或单个作业,该作业接受一个或多个参数并触发所有这些作业。
  • 继续使用多配置作业,但尽量减少父签出的缺点,为它提供足够的磁盘空间和/或确保签出尽可能快。有很多方法可以加速签出,但具体如何做取决于你使用的版本控制系统。

最新更新