Скриптовый конвейер Jenkins - решение

У меня есть рабочий конвейер, как показано ниже, но он не работает по этапам. Есть ли какое-либо решение для реализации его в графическом режиме, я имею в виду что-то вроде стадии / шагов в конвейере?

def nodes = ['node1','node2', 'node3']

for (int i = 0; i < nodes.size(); i++) {
    step1(nodes[i])
    step2(nodes[i])
    step3(nodes[i])
}

def step1(node) { 
    echo 'in function, calling job on node ' + node
    }
def step2(node) { 
    echo 'in function, calling job on node ' + node
   }
def step3(node) { 
    echo 'in function, calling job on node ' + node
   }

person PSM    schedule 05.05.2020    source источник


Ответы (1)


Это очень простой вопрос о функциональности.

Вместо того, чтобы повторять информацию в существующих ресурсах, как в случае с SO, я просто предоставлю несколько ссылок.

Учебник Jenkins о том, как этого добиться: https://www.jenkins.io/doc/book/pipeline/#stage

Ссылка на этап конвейера для команды dsl "Stage": https://www.jenkins.io/doc/pipeline/steps/pipeline-stage-step/

При необходимости, после прочтения этого материала, уточните свой вопрос. Спасибо.

person Patrice M.    schedule 05.05.2020