Domine o Jenkins: Crie Pipelines eficientes com Jenkinsfile e Groovy

Domine o Jenkins: Crie Pipelines eficientes com Jenkinsfile e Groovy

O Jenkinsfile é a maneira mais recomendada para criar Pipelines no Jenkins. Utilizando as melhores práticas, podemos colocar o arquivo na raiz de um repositório Git. Essa técnica nos permite versionar e controlar a esteira de deploy.

A sintaxe utilizada em um Jenkinsfile é o groovy, com esse framework podemos definir o pipeline de forma declarativa.

Para criar um projeto utilizando pipeline vamos em Novo Job > Pipeline:

O pipeline pode ser declarado de duas formas, diretamente no campo Pipeline ou, utilizando um arquivo Jenkinsfile armazenado em algum repositório git.

Diretamente do Jenkins:

Utilizando um repositório git:

Ao clicar em salvar e Construir Agora, teremos o resultado do pipeline:

Utilizando essa lógica, é possível criar o empacotamento de um binário em java, executar testes e no final salvar o arquivo .war.

O vídeo mostra como funciona no mundo real:

Caso você tenha interesse, a 4Linux possui cursos sobre DevOps com foco nas ferramentas mais utilizadas no mercado.

 

Anterior Guia Completo: Instalação e Migração do Sistema OTRS na Google Cloud
Próxima 4Linux: Liderança em Consultoria e Suporte em Tecnologias Open-Source

About author

Você pode gostar também

Infraestrutura TI

Descubra o Jitsi: a solução completa para videoconferências

Logo do Jitsi Introdução Durante o momento que vivemos, basicamente todas nossas interações se tornaram virtuais, com o home office sendo a alternativa primaria para muitas empresas, tivemos um súbito

DevOps

Descubra a união poderosa entre DevOps e Linux para otimizar processos de TI

‘Tecnologia’. Ao ouvir essa palavra, qual a primeira coisa que surge à mente? Inovação? Processamento de dados? Compartilhamento de informações? Agilidade? Todos esses conceitos e muitos outros são válidos ao

DevOps

Melhore a segurança do seu ambiente Kubernetes com práticas eficazes

A ampla utilização do Kubernetes (K8S) em ambientes produtivos traz uma alerta, de como esses ambientes estão sendo usados em relação as configurações e boas práticas de segurança da informação.