从另一个管道结果开始运行管道

时间:2019-06-11 18:22:21

标签: pipeline go-cd

我需要创建一个进行单元和集成测试的管道,它将在GO CD上的lint管道之后执行。

我创建了一个管道,该管道具有以前的管道(皮棉)作为材料,但是该代码对测试管道不可用。成功完成棉绒管道后,测试管道将自动启动。

我在lint管道上有一个git存储库作为材料,并且必须将其传送到下一个管道。

Git Material Repository to Lint Pipeline

Test Pipeline Material from lint pipeline

所以我需要测试管道具有先前管道中的git存储库,而无需再次克隆git。

1 个答案:

答案 0 :(得分:0)

您需要从lint管道中将源代码作为工件导出,并在测试管道中将其获取。

我已经说过,我建议将两个任务作为同一管道的一部分,因为可能处于不同的阶段?以我的亲身经历,我一直看到基于可共同操作的材料集配置管道有助于我更有效地设计流程。