Como criar um novo trabalho de construção no projeto Jenkins Freestyle

O que é um projeto Jenkins Freestyle?

Projeto Jenkins Freestyle é um trabalho, script ou pipeline de build repetível que contém etapas e ações pós-compilação. É um trabalho ou tarefa aprimorada que pode abranger várias operações. Ele permite configurar gatilhos de construção e oferece segurança baseada em projeto para seu projeto Jenkins. Ele também oferece plug-ins para ajudá-lo a construir etapas e ações pós-construção.

Os tipos de ações que você pode executar em uma etapa de construção do Jenkins ou em uma ação pós-compilação são bastante limitados. Existem muitos plug-ins padrão disponíveis em um projeto Jenkins Freestyle para ajudá-lo a superar esse problema.

Como criar um emprego no Jenkins
Como criar um emprego no Jenkins

Como criar um novo trabalho de construção no Jenkins

O trabalho de construção freestyle é uma opção altamente flexível e fácil de usar. Você pode usá-lo para qualquer tipo de projeto; é fácil de configurar e muitas de suas opções aparecem em outros trabalhos de construção. Abaixo está um processo passo a passo para criar emprego em Jenkin.

Etapa 1) Faça login no Jenkins


Para criar um trabalho de estilo livre do Jenkins, faça login no painel do Jenkins visitando o caminho de instalação do Jenkins. Normalmente, ele será hospedado em localhost em http://localhost:8080 Se você tem Jenkins instalado em outro caminho, use o URL apropriado para acessar seu painel, conforme mostrado no exemplo de criação de trabalho do Jenkins abaixo.

Crie um novo trabalho de construção no Jenkins

Etapa 2) Criar novo item

Clique em "Novo Item”No canto superior esquerdo do seu painel.

Crie um novo trabalho de construção no Jenkins

Etapa 3) Insira o item details

Na próxima tela,

  1. Insira o nome do item que deseja criar. Usaremos o “Hello world” para esta demonstração.
  2. Selecione o projeto Freestyle
  3. Clique em OK

Crie um novo trabalho de construção no Jenkins

Etapa 4) Insira o Projeto details

Digite o details do projeto que você deseja testar.

Crie um novo trabalho de construção no Jenkins

Etapa 5) Insira o URL do repositório

Em Gerenciamento de código-fonte, insira o URL do seu repositório. Temos um repositório de testes localizado em https://github.com/kriru/firstJava.git

Crie um novo trabalho de construção no Jenkins

Também é possível usar um repositório local.

Se o seu repositório GitHub for privado, o Jenkins primeiro validará suas credenciais de login com o GitHub e só então extrairá o código-fonte do seu repositório GitHub.

Etapa 6) Ajuste as configurações

Agora que você forneceu todos os detalhestails, é hora de construir o código. Ajuste as configurações sob o construir seção para construir o código no momento que você quiser. Você pode até programar a compilação para acontecer periodicamente, em horários definidos.

Debaixo construir,

1. Clique em "Adicionar etapa de compilação"

2. Clique em "Execute Windows comando em lote”E adicione os comandos que deseja executar durante o processo de construção.

Crie um novo trabalho de construção no Jenkins

Aqui, adicionei os comandos java para compilar o código java.

Eu adicionei o seguintewing windows comandos:

javac HelloWorld.java

java Olá mundo

Crie um novo trabalho de construção no Jenkins

Etapa 7) Salve o projeto

Depois de inserir todos os dados,

  1. Clique Inscreva-se
  2. Salvar o projeto.

Etapa 8) Construir código-fonte

Agora, na tela principal, clique no botão Construir Agora botão no lado esquerdo para construir o código-fonte.

Crie um novo trabalho de construção no Jenkins

Etapa 9) Verifique o status

Depois de clicar em Construa agora, você pode ver o status da compilação em que você está executando Histórico de construção.

Crie um novo trabalho de construção no Jenkins

Etapa 10) Veja a saída do console

Clique no Número de compilação e depois clique em saída do console para ver o status da compilação que você executa. Ele deve mostrar uma mensagem de sucesso, desde que você tenha seguido a configuração corretamente, conforme mostrado no exemplo de criação de novo trabalho do Jenkins abaixo.

Crie um novo trabalho de construção no Jenkins

Resumindo, executamos um programa HelloWorld hospedado no GitHub. Jenkin extrai o código do repositório remoto e constrói continuamente na frequência que você define.

Resumo

  • O Jenkins Freestyle Project é um trabalho de construção, script ou pipeline repetível que contém etapas e ações pós-construção. É um trabalho ou tarefa aprimorada que pode abranger várias operações.
  • Os tipos de ações que você pode executar em uma etapa de construção ou em uma ação pós-construção são bastante limitados. Existem muitos plug-ins padrão disponíveis em um projeto Jenkins Freestyle para ajudá-lo a superar esse problema.
  • Os trabalhos Jenkins de construção de estilo livre são altamente flexíveis e fáceis de usar. Você pode usá-lo para qualquer tipo de projeto; é fácil de configurar e muitas de suas opções aparecem em outros trabalhos de construção do Jenkins.
  • Se o seu repositório GitHub for privado, o Jenkins primeiro validará suas credenciais de login com o GitHub e só então extrairá o código-fonte do seu repositório GitHub.