Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Implementar Integração Contínua no Windows Usando Jenkins

A Integração Contínua (CI) é uma prática essencial no desenvolvimento de software moderno. Ela permite que desenvolvedores integrem seu código em um repositório compartilhado várias vezes ao dia, onde cada integração é verificada por uma construção automatizada (build) e testes. Este artigo irá guiá-lo na implementação da Integração Contínua no ambiente Windows utilizando o Jenkins, uma das ferramentas de CI mais populares.


Pré-requisitos


Antes de começar, certifique-se de ter os seguintes itens instalados e configurados no seu ambiente Windows:


1. Java Development Kit (JDK) - Jenkins é uma aplicação Java e requer JDK para ser executado.
2. Git - Para controle de versão.
3. Jenkins - A ferramenta de CI que usaremos.


Passo 1: Instalar o Jenkins


1. Baixar e Instalar Jenkins:



2. Iniciar o Serviço Jenkins:



  • Após a instalação, o Jenkins será iniciado automaticamente como um serviço do Windows. Você pode verificar isso abrindo o Services e procurando por Jenkins.


Passo 2: Configurar Jenkins


1. Acessar a Interface Web do Jenkins:



  • Abra um navegador web e vá para http://localhost:8080.

  • Você será solicitado a inserir uma senha inicial, que pode ser encontrada no arquivo initialAdminPassword localizado em C:\Program Files (x86)\Jenkins\secrets.


2. Instalar Plugins Necessários:



  • Após o login, você será guiado para instalar plugins. Selecione "Install suggested plugins" para instalar os plugins recomendados.


Passo 3: Configurar um Job de Integração Contínua


1. Criar um Novo Job:



  • Na interface do Jenkins, clique em "New Item".

  • Dê um nome ao seu job e selecione "Freestyle project", depois clique em "OK".


2. Configurar o Repositório de Código:



  • Na seção "Source Code Management", selecione "Git".

  • Insira a URL do seu repositório Git.


3. Configurar Build Triggers:



  • Na seção "Build Triggers", selecione "Poll SCM" e configure a frequência com que o Jenkins deve verificar o repositório por mudanças. Por exemplo, H/5 * * * * para verificar a cada 5 minutos.


4. Adicionar Etapas de Build:



  • Na seção "Build", clique em "Add build step" e selecione "Execute Windows batch command".

  • Insira os comandos necessários para construir seu projeto. Por exemplo:


@echo off
cd C:\path\to\your\project
mvn clean install

Passo 4: Executar e Verificar o Job


1. Executar o Job:



  • Volte para a página inicial do Jenkins e clique no nome do seu job.

  • Clique em "Build Now" para iniciar a construção manualmente.


2. Verificar Resultados:



  • Após a execução, você pode ver o status do build na interface do Jenkins.

  • Clique no número do build para ver os logs e detalhes.


Exemplos Práticos


Aqui está um exemplo de script de build que você pode usar no Jenkins para um projeto Maven:


@echo off
cd C:\Users\YourUser\Projects\YourProject
mvn clean install

E um exemplo de configuração para um repositório Git:


Repository URL: https://github.com/yourusername/yourrepository.git
Credentials: [Add your credentials if required]

To share Download PDF