Jenkins Lavoro - Creazione di un file zip con il file war, appspec.yml e scripts

0

Domanda

Ho creato una build con Jenkins per una primavera all'avvio dell'applicazione e la creazione di un file war. Ora voglio creare un secondo lavoro, che dovrebbe creare un file zip con il file war creato e appsepc.yml file e una cartella "script" cartella che contiene alcuni script di shell che il appspec.file yml utilizza. Qualcuno può farmi sapere come fare questo?

Il nome del processo è il "Pacchetto" in modo che la seguente è la struttura in cui i diversi file.

.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

Grazie.

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

Migliore risposta

0

Vedere la Maven Assemblea Plugin:

L'Assemblea Plugin di Maven consente agli sviluppatori di combinare i risultati del progetto in un unico distribuibile archivio che contiene anche le dipendenze, i moduli, documentazione e altri file.

Attualmente è possibile creare distribuzioni nei seguenti formati:

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

Questo è in realtà una soluzione migliore rispetto ad avere Jenkins zip
Chris Maggiulli

Capito. Ma si può variare, da maven per Gradle e questa opzione potrebbe non essere utile.
Subbu

Gerold Broser

In altre lingue

Questa pagina è in altre lingue

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