Jenkins Emploi - Création d'un fichier zip avec le fichier war, appspec.yml et dossier scripts

0

La question

J'ai créé un build avec Jenkins pour un printemps de démarrage de l'application, et c'est la création d'un fichier war. Maintenant, je veux créer un deuxième emploi, ce qui devrait créer un fichier zip avec le fichier war créé et appsepc.fichier yml et un dossier "scripts" dans le dossier qui contient quelques script shell qui l'appspec.fichier yml utilise. Quelqu'un peut-il me dire comment faire cela?

Le nom de travail est "Package" donc la suite est la structure où les différents fichiers.

.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

Je vous remercie.

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

La meilleure réponse

0

Voir le Maven Assembly Plugin:

L'Assemblée Plugin Maven permet aux développeurs de combiner le projet de sortie en un seul distribuable de l'archive qui contient également des dépendances, de modules, de la documentation du site, et d'autres fichiers.

Actuellement, il peut créer des distributions dans les formats suivants:

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

C'est en fait une meilleure solution que d'avoir Jenkins zip il
Chris Maggiulli

Compris. Mais nous pouvons changer de maven pour Gradle et cette option peut ne pas être utile.
Subbu

Dans d'autres langues

Cette page est dans d'autres langues

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