Как я могу просмотреть завершенные этапы в конвейере с большим количеством этапов или повторных этапов эффективно - PullRequest
0 голосов
/ 03 июня 2019

У меня есть конвейерное задание, которое выполняет некоторую последовательность действий (например, Build >> Run >> Report).Я поместил эту последовательность в цикл for, поскольку я могу получить параметр, у которого есть список значений, для которого я должен повторить ту же последовательность.Пожалуйста, найдите пример кода, который я написал.

param_val = params.param_1
param_list = param_val.split()
for (int i = 0; i < size(param_list); ++i){
    item_value = param_list[i].trim()
    builds[i] ={
        stage('Build') {
            build 'Build', parameters: [string(name: 'item', value: item_value)]
        }
        stage('Run') {
           build 'Run', parameters: [string(name: 'item', value: item_value)]
        }
        stage('Reporting') {
           build 'Reporting', parameters: [string(name: 'item', value: item_value)]
        }
    }parallel builds
}

Я могу получить даже более 100 значений для итерации.Так что это трудно отследить в виде этапа конвейера.это только растет к правой стороне.У нас есть какой-нибудь другой плагин, который можно использовать для просмотра статуса?Некоторое дерево, как вид, было бы хорошо.

...