¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Configuração de Integração Contínua com Jenkins e GitHub: Guia Passo a Passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 30 Vistas
0
Cargando...
Este documento faz parte de uma série de documentos que abordam a configuração da Integração Contínua para uma aplicação UI5.
  1. Configuração do Jenkins com GitHub <- (Atualmente aqui)
  2. Configuração do Jenkins com GitHub (no Linux - Ubuntu 14.04)
  3. Configuração do Jenkins para executar testes unitários e verificações de lint
  4. Configuração do Jenkins para executar a compilação automaticamente ao enviar código

Em um modelo típico de desenvolvimento de software, vários programadores contribuem para o mesmo código. Isso causa muitos erros no código, o que desacelera significativamente o desenvolvimento.

A Integração Contínua é uma prática que envolve os desenvolvedores enviarem seu código várias vezes ao dia para um repositório de código central. Sempre que o código é enviado, compilações e testes automatizados são executados. Como isso acontece várias vezes ao dia, os problemas são detectados cedo e resolvidos antes que o desenvolvimento prossiga. Essa prática requer: um servidor de Integração Contínua que execute as compilações e testes automatizados; um sistema de controle de versões que rastreie as alterações no código.

Nesta configuração, usaremos:

  • Jenkins: um servidor de Integração Contínua de código aberto.
  • Git: um sistema de controle de versões
  • GitHub: para hospedar o repositório de código online, para que vários desenvolvedores possam acessá-lo pela internet. O GitHub é um serviço de hospedagem de repositórios Git baseado na web que pode ser usado gratuitamente.

Figura 1: Configuração da Integração Contínua com Jenkins

Neste artigo, abordaremos a seção destacada em laranja. Isso se concentra nos passos necessários para permitir que o Jenkins se comunique com o GitHub.

Existem várias maneiras de conectar o Jenkins a um repositório remoto no GitHub (SSH, HTTPS, Subversion). Neste tutorial, usamos a autenticação SSH, pois isso elimina a necessidade de inserir seu nome de usuário e senha toda vez que executa um comando Git. Além disso, isso elimina a necessidade de um certificado emissor local (SSL) no Jenkins.


1. Pré-requisitos

    • Uma conta do GitHub foi configurada (github.wdf.sap.corp) com um repositório.
    • Git para Windows está configurado em seu computador, usando SSH para autenticação. (Um tutorial sobre isso está disponível aqui .)
    • Jenkins está instalado em seu computador [com o plugin Git instalado].

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?