Em Jenkins, trabalhamos configurando as várias etapas de um determinado aplicativo. Isso funciona com a ajuda de um trabalho de Jenkins, que se refere a uma compilação de Jenkins com base em uma determinada configuração dentro de um espaço de trabalho do projeto. Cada corrida de um trabalho de Jenkins é conhecida como compilação, e cada etapa de uma construção é conhecida como uma etapa de construção.
Uma compilação pode ser iniciada manualmente pelo usuário ou por um gatilho automático com base em uma condição definida. Jenkins permite que você especifique os vários parâmetros que desencadeiam uma construção, como compromisso, tempo agendado ou mais.
O resultado de uma construção de Jenkins pode ser um sucesso ou um fracasso, dependendo dos resultados de cada etapa de construção. A construção é considerada um sucesso se todas as etapas de construção forem bem -sucedidas. De outra forma, é considerado falha se alguma das etapas de construção falhar.
O que é um número de construção de Jenkins?
Em Jenkins, um número de construção refere -se a um identificador exclusivo que é atribuído a um emprego ou tarefa em Jenkins. Em todos os casos em que uma compilação é acionada (manual ou automaticamente), Jenkins define um número seqüencial para denotar que a construção.
O número da construção é atribuído sequencialmente, começando com um e aumenta em 1 para cada compilação subsequente invocada.
O número da construção ajuda.
Por exemplo, se você tiver um item específico que é executado cinco vezes, os números de construção para cada compilação varia de 1, 2, 3, 4 e 5. Podemos então fazer referência a cada número de construção para coletar uma informação sobre as informações de construção.
Na maioria dos casos, você pode encontrar o número de compilação que está incluído na descrição de cada compilação, permitindo que você localize de maneira rápida e fácil cada compilação.
Usando este tutorial, você aprenderá como pode determinar o número de compilação de uma determinada construção em Jenkins.
Encontre o número de construção em Jenkins
Para encontrar o número de construção em Jenkins, faça login na interface Jenkins.
http: // localhost: 8080
Sinta -se à vontade para alterar o endereço fornecido se sua instância Jenkins estiver em execução em um endereço personalizado.
Depois de conectado, navegue para a seção "Build History".
Isso deve abrir uma linha do tempo de todas as construções anteriores para o pipeline fornecido. Em seguida, selecione a "construção" da lista de construções anteriores. Clique nele para ver as informações de construção.
Na página de informações de construção, você encontrará as várias informações e ações que você pode tomar na construção. Por exemplo, você pode encontrar a saída do console da construção, as etapas do oleoduto, reiniciar a construção e mais.
Encontre o número da construção usando a CLI Jenkins
Para encontrar o número de compilação de um trabalho em Jenkins usando a interface da linha de comando (CLI), podemos usar o comando curl e consultar o ponto final XML para o número de compilação da última compilação bem-sucedida.
Suponha que tenhamos um emprego chamado WebSocket-Chat e queremos encontrar o número de compilação da última construção bem-sucedida. Podemos executar a seguinte solicitação:
Curl-ROOTE DOURER: Senha http: // localhost: 9001/job/websocket-chat/api/xml?xpath =/*/lastSuccessfulbuild/número
Sinta -se à vontade para substituir o comando anterior pelo seu endereço Jenkins, nome de usuário e senha e nome do trabalho.
A execução do comando anterior deve retornar o número da construção no formato XML, como mostrado no seguinte:
7
Conclusão
Você encontrou as várias técnicas para determinar o número de construção em Jenkins neste post. É bom observar algumas coisas sobre o número da construção de Jenkins:
Esperamos que você tenha gostado deste tutorial. Confira nossa série Jenkins para descobrir mais sobre CI/CD usando Jenkins.