Conociendo al mayordomo Jenkins (1) Comenzando

¡Como tú que amas la programación!
Aprenda los cursos prácticos de SpringBoot https://edu.csdn.net/course/detail/31433
Aprenda los cursos de introducción a SpringCloud https://edu.csdn.net/course/detail/31451


Visión general

Este artículo es una introducción a Jenkins, que se centra en el concepto de integración continua, así como en el proceso de instalación y uso de Jenkins.

Que es Jenkins

Inserte la descripción de la imagen aquí
Jenkins es una herramienta de integración continua de código abierto, desarrollada en base a Java, y proporciona una gran cantidad de complementos para respaldar la construcción, prueba e implementación de varios proyectos.

Integración continua / entrega continua / implementación continua

Los
equipos de desarrollo de software de integración continua (integración continua) integran su código con más frecuencia, generalmente una vez al día o varias veces al día, para que los problemas se puedan encontrar lo antes posible.
Inserte la descripción de la imagen aquí
Continuous Delivery (Continuous Delivery) es
un método de ingeniería de software que permite que el software se publique de manera confiable en un ciclo corto. El núcleo no es el código, sino el producto entregado. Una vez completada la integración, la prueba debe completarse antes de que el producto sea En el entorno de ensayo, si no hay ningún problema, implemente manualmente en el entorno de producción.
Inserte la descripción de la imagen aquí
El
proceso de implementación continua es similar a la entrega continua, es decir, el proceso de implementación final en el entorno de producción, pero también se cambió a la implementación automática.
Inserte la descripción de la imagen aquí

Instalación de Jenkins

En primer lugar, asegúrese de que el JDK esté
instalado e instale Jenkins en línea

wget -O /etc/yum.repos.d/jenkins.repo \
    https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
dnf upgrade
dnf install jenkins java-devel

dnf es para actualizar Jenkins, si no se puede encontrar el comando, puede instalarlo

yum install epel-release
yum install dnf

Inicie el servicio Jenkins

systemctl start jenkins

Verifique el estado de Jenkins, si aparece en ejecución, significa que el inicio fue exitoso

systemctl status jenkins

Inserte la descripción de la imagen aquí

Inicialización de Jenkins

En el navegador, ingrese: http: // ip de su computadora: 8080
para ver la página de desbloqueo, busque la contraseña en la ubicación del archivo marcada en rojo, luego cópiela y péguela en el cuadro de contraseña
Inserte la descripción de la imagen aquí
y personalice Jenkins, el novato elige el recomendado complemento, el veterano lo configurará por sí mismo
Inserte la descripción de la imagen aquí
, y luego esperará a que Jenkins instale el complemento, y finalmente creará su propio usuario administrador
Inserte la descripción de la imagen aquí

Prueba simple Jenkins

Cree un caso de prueba simple para verificar las funciones básicas de Jenkins
1) Haga clic en el menú Nuevo elemento
Inserte la descripción de la imagen aquí
2) Ingrese el nombre del proyecto y luego seleccione el proyecto de estilo libre
Inserte la descripción de la imagen aquí
3) En la página de configuración, agregue un paso de compilación, seleccione ejecutar shell ,
Inserte la descripción de la imagen aquí
ingrese ifconfig y vea la dirección IP

Inserte la descripción de la imagen aquí
4) Haga clic en Guardar, vuelva al panel de control, puede ver la tarea recién creada, haga clic en Construir ahora bajo el nombre
Inserte la descripción de la imagen aquí
5) Puede ver el resultado de la compilación más tarde, haga clic en la salida de la consola
Inserte la descripción de la imagen aquí
, aparece el resultado del comando ifconfig
Inserte la descripción de la imagen aquí

Observaciones finales

Este artículo está aquí primero, y luego presentaré el proceso de implementación de Jenkins de proyectos reales.
Si lo encuentra útil, simplemente me gusta.


Si necesita aprender otros conocimientos de Java, haga clic aquí Conocimiento ultra detallado de Java Resumen

Supongo que te gusta

Origin blog.csdn.net/u013343114/article/details/111841377
Recomendado
Clasificación