Могут ли у Дженкинса иметь стадии конвейера потокового вывода? - PullRequest
1 голос
/ 20 апреля 2019

Я ищу подходящую платформу для решения нескольких Java-скриптов, прежде чем уделить время изучению Jenkins, мне нужен кто-то, кто поможет мне подтвердить , если мой случай может быть выполнен в Jenkins .

Я объясню свой случай на диаграмме ниже:

enter image description here

Когда выполняется первый этап Синтаксический анализ строк CSV ,этот этап будет читать файлы CSV.

Затем для каждой строки CSV , этот этап будет использовать каждую строку и направлять ее на следующий этап.(т. е. следующие этапы будут выполняться на основе каждой строки)

Следовательно, в то время как первый этап потребляет файл CSV, для каждой строки он запускает следующий этап, но не заканчивается,он по-прежнему использует следующую строку файла, пока не будет использован весь файл.

Могу ли я сделать это в Jenkins?Любые намеки приветствуются.Мне нужно только подтверждение того, что мое дело может быть выполнено, поэтому я пойду изучать его по любым подсказкам :), спасибо!

1 Ответ

0 голосов
/ 21 апреля 2019

Этот вариант использования может быть обработан путем создания 2 различных конвейерных заданий в Jenkins

  1. Parsing Pipeline - это сделает работу по синтаксическому анализу.Вместо Jenkins здесь может быть применено любое другое решение для синтаксического анализа
  2. Фильтр / Построить конвейер - это выполнит этапы Filtering-Clone-Build-Logging

Разбор конвейера может вызвать Filter /Построить конвейер и передать проанализированный файл в качестве входного параметра.Вместо Jenkins можно использовать любую клиентскую утилиту или программу для анализа, и эта утилита или программа может вызывать Jenkins REST APi для запуска конвейера сборки.Пожалуйста, относитесь к этому как подсказка

...