Jenkins - Herramienta de implementación gratuita

Jenkins Herramienta de implementación gratuita

Herramienta de implementación gratuita para la construcción y entrega de software

Crear código, ejecutar pruebas e implementar software con una herramienta de implementación basada en Java gratuita y de código abierto. Permite a los equipos de software automatizar el flujo de trabajo de implementación.

Descripción general

Jenkins es uno de los principales Servidor de automatización de código abierto. Es una herramienta de implementación gratuita del 100% que admite (CI) integración continua y características de implementación continua (CD). Jenkins Open Source ** El servidor viene con una amplia gama de complementos para construir, implementar y automatizar software. Es una herramienta de implementación robusta, confiable y extensible. Jenkins usa arquitectura maestra-esclave. Esto permite a los equipos de software ejecutar múltiples compilaciones y pruebas para el software simultáneamente. Jenkins Automation Server tiene un mecanismo altamente seguro para garantizar que los usuarios puedan proteger su infraestructura de automatización con precisión. El control de acceso al usuario es el componente clave de Jenkins que admite esquemas de autenticación y autorización. Además, el control de acceso se puede extender instalando complementos de terceros. El soporte de tuberías es otra característica maravillosa. La tubería es una colección de complementos que permite incorporar e integrar tuberías de entrega continua en Jenkins. La tubería genera código, realiza pruebas e implementa una nueva versión de la aplicación de forma segura. Esta herramienta de implementación de código abierto está escrita en Java. Jenkins tiene documentación detallada para administradores, desarrolladores y usuarios finales. Además, el código fuente de esta herramienta de implementación gratuita ** está disponible en GitHub y se lanza con la licencia MIT.

Requisitos del sistema

Los requisitos para configurar Jenkins incluyen:

  • OpenJDK JDK / JRE 8 o OpenJDK JDK / JRE 11

Características

Jenkins tiene una excelente lista de características y algunos de ellos son:

  • código abierto y abierto
  • Integración continua y entrega continua -Interfaz de usuario simple y fácil de usar
  • Instalación y configuración fáciles
  • Admite complementos
  • Extensible con complementos de terceros
  • Admite compilaciones distribuidas
  • construir notificaciones de estado
  • Admite tuberías de construcción
  • Monitoreo de trabajos externos

Instalación

Instalación con Ubuntu

Agregue la clave del repositorio al sistema.

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -

Ejecute el siguiente comando para agregar repositorio a la lista.

sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

Ejecute el siguiente comando para actualizar los repositorios.

sudo apt update

Instale Jenkins.

sudo apt install jenkins

Inicie el servicio Jenkins.

sudo systemctl start jenkins

Abra el sitio http: // su \ _server \ _ip \ _or \ _domain: 8080 y siga el asistente de instalación.

 Español