Задание Дженкинса - Создание zip-файла с файлом war, файлом appspec.yml и папкой сценариев

0

Вопрос

Я создал сборку с Дженкинсом для приложения spring boot, и оно создает файл war. Теперь я хочу создать второе задание, которое должно создать zip-файл с созданным файлом war и файлом appsepc.yml, а также папку "скрипты", содержащую некоторый сценарий оболочки, используемый файлом appspec.yml. Кто-нибудь может дать мне знать, как это сделать?

Имя задания - "Пакет", поэтому ниже приведена структура, в которой находятся различные файлы.

.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

Спасибо.

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

Лучший ответ

0

Смотрите плагин сборки Maven:

Плагин сборки для Maven позволяет разработчикам объединять выходные данные проекта в единый распространяемый архив, который также содержит зависимости, модули, документацию сайта и другие файлы.

В настоящее время он может создавать дистрибутивы в следующих форматах:

  • застежка-молния
  • ...
2021-11-23 21:12:18

На самом деле это лучшее решение, чем если бы Дженкинс застегнул его
Chris Maggiulli

Понял. Но мы можем изменить его с maven на Gradle, и эта опция может оказаться бесполезной.
Subbu

На других языках

Эта страница на других языках

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