Скриптовый конвейер Jenkins - решение - PullRequest
0 голосов
/ 05 мая 2020

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

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
   }

1 Ответ

1 голос
/ 05 мая 2020

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

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

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

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

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

...