Jenkins可以有流输出管道阶段吗?

时间:2019-04-20 19:11:04

标签: jenkins continuous-integration jenkins-pipeline

我正在寻找合适的解决方案平台来运行多个Java脚本, 在花时间学习詹金斯之前, 我需要有人帮助我确认我的案件是否可以在詹金斯进行

我将通过下图说明我的情况:

enter image description here

执行第一阶段 CSV行解析时,此阶段将读取CSV文件。

然后,每个CSV行,此阶段将使用每行并将其流式传输到下一个阶段。 (即,以下各阶段将由每一行执行)

因此,虽然第一阶段正在使用CSV文件,但是对于每一行,它都会触发下一个阶段,但是并没有结束,它仍在消耗文件的下一行,直到整个文件被消耗为止。

我能在詹金斯做到吗? 任何提示表示赞赏。我只需要确认我的案件是否可以解决,因此我将通过给出的任何提示来学习它:),谢谢!

1 个答案:

答案 0 :(得分:0)

可以在Jenkins中创建2个不同的管道作业来处理此用例

  1. 解析管道-这将完成解析工作。代替Jenkins,任何其他解析解决方案也可以在此处应用
  2. 过滤器/构建管道-这将执行Filtering-Clone-Build-Logging阶段

解析管道可以调用Filter / Build管道,并将解析后的文件作为输入参数传递。可以使用任何客户端实用程序或程序代替Jenkins进行解析,并且该实用程序或程序可以调用Jenkins REST APi来触发Build管道。 请将此作为提示