[jenkins] auto deploy to tomcat
З.Ы. достаточно было убрать html после manager.
$BUILD_ID/ru.<site>$war-admin/archive/ru.<site>/war-admin/0.0.1-SNAPSHOT/war-admin-0.0.1-SNAPSHOT.war
а если билдить на своей машине, то в
war-admin/target/war-admin-0.0.1-SNAPSHOT.war
Мм, это jenkins их в такое место билдит?
ну, я так понимаю он мавен с хитрыми ключами запускает, а тот уже билдит.
Не знаю как в гудзоне, в тимсити мавен запускается с указанием goals и, собственно, все. остальное берется из конфы pom, мб в гудзоне как-то кастомно можно редактировать туже диру для деплоя, хз.
Там не должно быть никакой магии - посмотри на Invoke Maven в конфигурации jenkins'a - с чем он там запускается. Может профиль какой выставляется или оверрайдится что-нибудь...
Оставить комментарий
kill-still
Пытаюсь заставить дженкинса деплоить сбилденый проект на другой томкат.Добавляю в "Post Step" шэлл скрипт:
он отвечает:
Окей, идём на remore_host, меняем tomcat-users.xml на следущее:
до кучи на всякий случай меняем /webapps/manager/META-INF/context.xml на:
перезапускаем томкат на remore_host, запускаем сборку на дженкинсе, теперь он выдаёт:
При этом и в первом и втором случе с моей машины(все три машины в одной подсети) заходит на /manager/html, и деплоится с вёбморды нормально всё.
Что ему ещё прописать надо?