En cuanto a los miembros de la empresa, toma mucho tiempo para la implementación cada vez , y la eficiencia del trabajo es baja. Solo quiero mejorar la eficiencia del trabajo, así que trato de construir un proyecto de implementación automática de front-end y back-end de Jenkins. Muy contento con la construcción final. Porque la eficiencia se mejora más que un poco. A continuación se presenta el método de construcción (fondo de arranque de resorte y extremo frontal vite)
1. Configurar maven, jdk y nodejs
Solo maven está configurado aquí.Personalmente, es mejor instalar jdk y nodejs globalmente (personalmente, creo que es un inconveniente instalar jenkins)
2. Almacene los archivos implementados en el proyecto
desplegar.sh
#!/bin/bash
cd src/ui/web &&
pnpm install --registry=https://registry.npm.taobao.org &&
pnpm run build &&
cd .. && cd .. &&
docker-compose -f docker-compose.yml up --build -d
Prepare el archivo docker-compose.yaml y Docker , etc.
3. Crea un proyecto en jenkins
Complete la dirección de git, seleccione la rama , configure (verifique una vez cada 5 minutos si hay una actualización) , seleccione el archivo pom creado por el back-end, y la ejecución del front-end se incluye en deployment.sh, simplemente ejecute directamente
4. Construir después de guardar
construir con éxito
Este artículo fue creado originalmente por " Chengge Blog " y sigue el acuerdo de derechos de autor CC 4.0 BY-SA Para reimprimirlo, adjunte el enlace de la fuente original y esta declaración.
Enlace original: implemente proyectos front-end y back-end simples automáticamente a través de Jenkins