DevOps – Utilizando Jenkinsfile para construir seu Pipeline

DevOps – Utilizando Jenkinsfile para construir seu Pipeline

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 Instalação e Migração OTRS
Próxima Linux - Consultoria e Suporte Linux: Open Software Specialists

About author

Você pode gostar também

DevOps

Repositórios locais com Nexus Sonatype

Administradores de sistemas, sempre que operam em ambiente GNU/Linux,  realizam a instalação de pacotes pré-compilados localizados em repositórios remotos. Para distribuições baseadas em Red Hat, fazemos uso de repositórios Yum

DevOps

Codeception: crie testes automatizados para suas APIs

O uso de APIs para uma comunicação padronizada entre aplicações é cada vez mais comum. Ao utilizar APIs testes precisam ser criados para validar seu funcionamento e garantir a comunicação.

DevOps

Por que aprender Python?

Dizem que se alguém quer trabalhar no Google, o caminho mais simples é aprender Python. Será este o único motivo? De fato, a linguagem Python é intensivamente usada pelo Google.