Instale y use el complemento Github Jenkins

Instale y use el complemento Github Jenkins

Github es una plataforma basada en la web para control de versiones y colaboración en proyectos de software. Se basa en el sistema de control de versiones Git, un sistema de control de versiones distribuido que permite a varias personas trabajar en la misma base de código simultáneamente.

GitHub proporciona una interfaz de usuario que facilita que los usuarios vean, colaboren y administren sus proyectos GIT. También tiene un conjunto de herramientas para la gestión de proyectos, revisión de código y más. Es ampliamente utilizado por los desarrolladores de software, especialmente en la comunidad de código abierto, para alojar y compartir su código, rastrear problemas y colaborar con otros desarrolladores.

Existe una gran posibilidad de que el código fuente para sus proyectos se aloje en GitHub. Por lo tanto, es adecuado para asegurarse de que tenga un método fácil de conectar y acceder a sus repositorios desde su servidor Jenkins.

En este tutorial, aprenderemos cómo podemos instalar y configurar el complemento GitHub para Jenkins.

Complemento de jenkins github

El complemento GitHub para Jenkins es un complemento de Jenkins que le permite integrar Jenkins con proyectos GitHub. Este complemento le permite realizar acciones como:

  • Conecte Jenkins a sus repositorios de GitHub, permitiendo a Jenkins construir y probar su software en cada confirmación automáticamente.
  • Configurar a Jenkins para activar automáticamente las construcciones de eventos predefinidos en un repositorio de GitHub. Por ejemplo, puede decirle a Jenkins que active una compilación en una solicitud de extracción, nueva rama, etc.
  • Mostrar enlaces al estado de compilación, crear historial y crear artefactos en la página del repositorio de GitHub.
  • Use Jenkins para realizar revisiones de código y validar las solicitudes de extracción antes de que se fusionen en la rama principal de su repositorio.

Instalación del complemento GitHub

Para instalar el complemento GitHub en Jenkins, siga estos pasos:

  • Abra la interfaz web de Jenkins en su navegador web.
  • Vaya a "Administrar Jenkins" en el menú principal y luego seleccione "Administrar complementos."
  • En la pestaña "disponible", use el cuadro de búsqueda para buscar el "complemento Github."
  • Marque la casilla junto al "complemento GitHub" y luego haga clic en el botón "Instalar".
  • Espere a que el complemento se instale. Esto puede tomar unos pocos minutos.
  • Cuando se complete la instalación, haga clic en el botón "Reiniciar Jenkins" para aplicar los cambios.
  • Una vez que el servidor se ha reiniciado, puede configurar el complemento GitHub como se muestra en las secciones a continuación.

Configuración del complemento GitHub

Para configurar el complemento GitHub, diríjase a la página Administrar Jenkins -> Configurar el sistema y desplácese hacia abajo a la sección GitHub.

Puede agregar un servidor GitHub especificando varios parámetros, como direcciones de API y credenciales.

También puede configurar otras opciones, como el uso de API, el límite de velocidad de estrangulamiento, etc.

Usando el complemento GitHub

Para crear un repositorio alojado en GitHub, puede seleccionar la fuente de la rama como GIT en un tipo de trabajo de "multibranquia" o la fuente de tuberías como SCM si desea crear un trabajo de tuberías.

Conclusión

Este tutorial cubre los conceptos básicos de instalar y configurar el complemento GitHub en Jenkins para conectar su servidor Jenkins a su código fuente en GitHub.