Я использую скриптовый конвейер jenkins для запуска нашего конвейера CI.Мы хотим зафиксировать время, затрачиваемое каждым этапом, и сохранить его в mongoDB, который будет выбран для дальнейшей обработки.
У меня было 2 варианта -
Сделатьвызовите плагин pipe-stage-view-plugin в конце конвейера.Этот API даст мне подробную информацию обо всех этапах, но я никак не могу узнать, какова конечная точка моего конвейера.Существует так много этапов, и конвейер может выйти из строя или завершиться на любом из этапов.
Выполните вызов для обновления mongo в конце каждого этапа и продолжайте обновлять коллекцию после каждого этапа.
Есть ли лучший способ зафиксировать время, затрачиваемое и построить результат каждого этапа после его выполнения?