Zadanie Jenkins - Tworzenie pliku zip z plikiem war, plikiem appspec.yml i folderu skryptów

0

Pytanie

Założyłem zespół z Jenkinsem dla aplikacji spring boot, i tworzy plik war. Teraz chcę założyć drugie zadanie, które musi utworzyć plik zip z plikiem war i plikiem appsepc.yml, a także folder "scripts", zawierający jakiś skrypt powłoki, który jest używany plikiem appspec.yml. Czy ktoś może dać mi znać, jak to zrobić?

Nazwa zadania - "Pakiet", dlatego poniżej znajduje się struktura, w której znajdują się różne pliki.

.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

Dziękuję.

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

Najlepsza odpowiedź

0

Zobacz plugin złożenia Maven:

Plugin do złożenia Maven pozwala programistom łączyć dane wyjściowe projektu w jeden redystrybucyjny archiwum, który zawiera również zależności, moduły, dokumentację strony i inne pliki.

Obecnie może on tworzyć dystrybucje w następujących formatach:

  • zamek błyskawiczny
  • ...
2021-11-23 21:12:18

W rzeczywistości jest to najlepsze rozwiązanie, niż gdyby Jenkins zapiął go
Chris Maggiulli

Rozumiem. Ale możemy zmienić go z maven na Gradle, i ta opcja może okazać się bezużyteczne.
Subbu

Gerold Broser

W innych językach

Ta strona jest w innych językach

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