Jenkins Trabajo - Crear un archivo zip con un archivo war, appspec.yml y la carpeta de secuencias de comandos

0

Pregunta

He creado una build con Jenkins para un resorte de arranque de la aplicación y es la creación de un archivo war. Ahora quiero crear un segundo trabajo que se debe crear un archivo zip con el archivo war creado y appsepc.yml archivo y una carpeta "scripts" de la carpeta que contiene algunos script de shell que el appspec.yml utiliza el archivo. ¿Alguien puede decirme como hacerlo?

El nombre del trabajo es "Paquete" por lo que la siguiente es la estructura en la que los diferentes archivos.

.jenkins\workspace\Package\target\cpproject.war
.jenkins\workspace\Package\appspec.yml
.jenkins\workspace\Package\scripts\after_install.sh
.jenkins\workspace\Package\scripts\before_install.sh
.jenkins\workspace\Package\scripts\start_server.sh
.jenkins\workspace\Package\scripts\stop_server.sh

Gracias.

jenkins jenkins-plugins maven
2021-11-23 20:34:39
1

Mejor respuesta

0

Ver el Maven de la Asamblea Plugin:

La Asamblea Plugin para Maven permite a los desarrolladores para combinar los resultados del proyecto en una sola distribuible de archivo, que contiene también las dependencias de los módulos, la documentación del centro, y otros archivos.

Actualmente puede crear distribuciones en los siguientes formatos:

  • zip
  • ...
2021-11-23 21:12:18

Esto es realmente una solución mejor que tener Jenkins zip que
Chris Maggiulli

Entendido. Pero podemos cambiar de maven para Gradle y esta opción puede no ser útil.
Subbu

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................