用于构建多配置项目的Jenkins管道

用于构建多配置项目的Jenkins管道,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我和詹金斯一起玩过,非常喜欢。 我们的团队有一个项目,其结构如下所述 A -> B -> C Debug Debug Debug Release Release Release 基本上,项目C依赖于项目B,项目B依赖于项目A。当我们将A标记为成功构建时,它必须通过调试和发布构建。LKGB被标记为既不中断调试版本也不中断发布版本的项目 我想知道我们如何将这种逻辑转换成管

我和詹金斯一起玩过,非常喜欢。 我们的团队有一个项目,其结构如下所述

A         ->     B      ->      C
Debug            Debug          Debug
Release          Release        Release
基本上,项目C依赖于项目B,项目B依赖于项目A。当我们将A标记为成功构建时,它必须通过调试和发布构建。LKGB被标记为既不中断调试版本也不中断发布版本的项目

我想知道我们如何将这种逻辑转换成管道代码,构建调试和发布更像是“子项目”,因为它们运行在不同的机器上”

我尝试使用“并行作业”,但它会使调试/发布输出混合在一起

我试用了“multi-config”插件,它满足了我们的需要,jenkins pipeline有没有等效版本?

你说的“并行作业”是什么意思?你能举一两个例子说明为什么你的管道是这样的吗?我想我应该说“并行步骤”,因为它是pipeline使用的术语,基本上就像“paralles{Debug:{buildForDebug}”,发布:{buildForRelease}}”