/ Conseguir um emprego para Jenkins e passá-lo para outros trabalhos de Jenkins de um oleoduto - jenkins, jenkins-pipeline

Conseguir um emprego para Jenkins e passá-lo para outros trabalhos de Jenkins de um oleoduto - jenkins, jenkins-pipeline

Eu tenho pipeline p1, que tem 3 empregos. J1, J2 e J3. Vamos dizer que J1 tem o próprio $ BUILD_NUMBER. Eu quero passar exatamente o mesmo número de compilação para outras tarefas jenkins (J2 e J3) de um pipeline p1. Como eu posso fazer isso?

Respostas:

0 para resposta № 1

Você pode passar isso como um argumento para outro trabalho:

${BUILD_NUMBER}

Ok então para elaborá-lo estou colocando algumas screenshots:

Primeiro você precisa adicionar um parâmetro em seu trabalho de destino no qual deseja passar o número de compilação como um parâmetro como este:

Adicione um parâmetro

Então você precisa construir este trabalho parametrizado em seu trabalho original como este:

construir com parâmetro

Certifique-se de que o nome que você dá aqui seja o mesmo que o nome do seu parâmetro na ramificação de destino.