Получить идентификатор шага в Jenkins Pipeline для связи с представлением BlueOcean или Pipeline Steps (flowGraphTable) - PullRequest
0 голосов
/ 21 января 2019

Учитывая конвейер Дженкинса, который выполняет серию шагов, некоторые в пределах блоков parallel, есть ли способ получить в пределах конвейера Идентификатор потока данного шага или самый последний шаг?

Что такое идентификатор потока?Если вы посмотрите на прогон задания конвейера, вы увидите ссылку «Шаги конвейера», которая указывает на flowGraphTable/.Там у вас есть ссылки на конкретные шаги работы, такие как execution/node/113/.Кажется, они представляют собой FlowNode.

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

В частности, я хочуполучите ссылку на подпоток для моих параллельных ветвей, чтобы я мог связать их с видами BlueOcean.(Встроенное представление Jenkins бесполезно, поскольку оно не отображает поддерево).

Я вижу, что ссылки BlueOcean соответствуют ссылкам / execute /, они имеют одинаковое значение идентификатора.Если моя ветка конвейера будет myjob/9/execution/node/78/, то в blueocean это будет jobname/9/pipeline/78.

Но как мне получить этот идентификатор, если я хочу использовать плагин сводки сборки или аналогичный для генерации ссылок и их добавления?на страницу результатов сборки?

1 Ответ

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

Вместо получения идентификатора шага для параллельной работы вы можете указать или указать имя узла, которое может работать.

...