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.
About author
Você pode gostar também
Como usar o Kaniko para criar imagens de contêineres no GitLab CI/CD
Hoje, no blog da 4Linux, vamos falar sobre o CI/CD especificamente do Gitlab CI e em como podemos fazer o build de uma imagem de um container de forma facilidade
Dominando o Docker Compose: Guia completo para gerenciamento de multi-contêineres
Como foi visto em nosso post anterior sobre o Docker [1], para realizar a execução de um contêiner basta executar o comando docker container run, porém, e se for necessário
Descubra como otimizar seu cluster Kubernetes com o plugin de rede Calico
Olá mundo DevOps! Nesse post irei mostrar como se comporta um cluster Kubernetes quando trabalhamos com nós de trabalho divididos em várias instâncias cloud como Amazon Web Services (AWS), Google