Criar prévias por branch

Crie prévias independentes de duas branches com Jenkins e atualize um plano preservando o outro e o programa oficial.

ProjetoJenkinsGitDevOps

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Criar prévias por branch é um projeto prático de Jenkins para transformar branches distintas de código em resultados independentes e utilizáveis. Ajude a Cedar & Common a comparar dois programas de bairro sem que uma compilação bem-sucedida sobrescreva a prévia do outro.

Um laboratório guiado ensina a descoberta de branches, o código de cada Jenkinsfile e a publicação por branch. Um desafio independente aplica o mesmo fluxo a duas oficinas e depois pede a alteração de apenas uma delas.

O que você aprenderá

  • Descobrir jobs de branches em uma Multibranch Pipeline nativa e relacionar cada compilação à revisão Git efetivamente obtida.
  • Substituir o destino compartilhado pela identidade de branch do Jenkins; criar commits, enviar alterações e examinar novamente o código.
  • Conferir páginas completas, mapas, CSV, notas para visitantes e os ZIP originais arquivados no Jenkins.
  • Publicar um novo horário de encontro sem recompilar a branch vizinha inalterada nem danificar o programa oficial.

Para quem é este curso

Para iniciantes em Jenkins que saibam digitar comandos, reconhecer caminhos, navegar pelas páginas de compilação e reconhecer uma Declarative Pipeline curta. O laboratório guiado explica branches, commits, envios e os novos ajustes da Pipeline.

O ambiente do navegador inclui Jenkins, a cópia de trabalho, os programas completos de construção e publicação e o Preview Desk. Você não precisa instalar software local nem ter uma conta Git externa.

Perguntas frequentes

Preciso programar um site ou uma aplicação Java?

Não. A aplicação e o construtor estão preparados. Você altera um pequeno ajuste da Pipeline e um horário de encontro.

Uma compilação verde basta para concluir?

Não. As duas prévias devem coexistir com arquivos e identidades de origem corretos. Os arquivos baixados também precisam funcionar como páginas locais independentes.

O desafio reutiliza os arquivos do laboratório guiado?

Não. Ele começa em seu próprio ambiente preparado, com outras branches de oficinas. Aplique os métodos praticados para separar as prévias e atualizar somente a oficina solicitada.

É uma plataforma de implantação hospedada?

O código Git e o serviço de prévias rodam dentro do ambiente de treinamento. O projeto ensina o fluxo real do Jenkins e do Git sem exigir GitHub, webhooks ou uma conta de hospedagem pública.

O mascote da capa foi adaptado com IA a partir da arte do projeto Jenkins, sob CC BY-SA 3.0.

Professor

labby
Labby
Labby is the LabEx teacher.