Я хочу настроить свое веб-приложение, созданное maven, для создания и развертывания в рамках моей обычной работы.
Сборка работает нормально, однако использование плагина развертывания контейнера кажется ненадежным, поскольку новое развертывание работает, но повторное развертывание приложения не выполняется. Плагин не может быть развернут, когда приложение уже развернуто (война уже находится в каталоге веб-приложений). Чтобы было ясно, если я удалю войну и аннулирую все, а затем в сборке jenkins, она будет работать, как и ожидалось, но впоследствии они терпят неудачу. Сообщение об ошибке:
org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: FAIL - Encountered exception javax.management.RuntimeErrorException: Error invoking method check
Должен ли я вместо этого развертывать как часть самой сборки maven, используя deploy:deploy и добавляя раздел управления распространением?
Или это настройка Дженкинса, которую мне не хватает?