Deploy war архивов через Jenkins

Здравствуйте. Прошу прощения за глупый вопрос, но решения пока не нахожу.
Настроил автоматический Deploy War архивов через Jenkins.
Делал всё по инструкции

Только заменил “Context path” на имя своего приложения(app-name для примера).

На сервер должно выкладываться два war архива: app-name.war и app-name-core.war.

Приложение всё никак не запускалось, в итоге заметил, что сначала Jenkins выкладывает app-name-core.war, но с именем, указанным в параметре Jenkins “Context path”. А потом он выкладывает второй war архив с тем же именем(что в данном случае правильно) и заменяет собой первый war файл. В итоге вместо двух war файлов на сервере остаётся только один.

Если “Context path” указать zzz, то на сервере будет файл zzz.war. Скажите, пожалуйста, как правильно настроить Deploy в Jenkins, чтобы на сервере в итоге оказались два war файла с правильными именами?

Всё оказалось просто. В видео допущена ошибка. Context path нужно оставить пустым и будет счастье!

1 симпатия

Спасибо, что сообщили о проблеме, мы добавили информацию о ней в описание к видео.

1 симпатия

Также для большинства пользователей предпочтительно использовать опцию “Single WAR”.
Single war удобнее разворачивать и конфигурировать.
Раздельные war файлы нужны только тем, что планирует их разворачивать на разных серверах Tomcat.

2 симпатии

Спасибо, Александр! Буду иметь в виду. Пока оставлю как есть.