用于构建多配置项目的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}}”