Дженкинс развернуть с помощью опции создания-отбрасывания Hibernate - PullRequest
1 голос
/ 25 января 2012

Чтобы применить опцию create-drop hibernate, мне нужно отключить tomcat (?), Однако, если бы я должен был это сделать, мой сервер jenkins также выключился. На данный момент работа jenins просто строит войну и затем копирует ее в каталог webapps.

Я хочу включить опцию создания спящего режима в моем веб-приложении, не перезапуская tomcat / jenkins, их способ сделать это?

Ответы [ 2 ]

1 голос
/ 25 января 2012

Как уже заявили другие пользователи, вам не нужно перезапускать Tomcat, чтобы перезапустить веб-приложение внутри него. В Jenkins доступен плагин развертывания, который идеально подходит для вашего сценария: https://wiki.jenkins -ci.org / display / JENKINS / Deploy + Plugin .

Кстати, Jenkins поставляется со встроенным сервером Jetty, поэтому очень просто запустить этот внешний tomcat:

https://wiki.jenkins -ci.org / дисплей / Дженкинс / Запуск + и + Доступ + Jenkins

Если вы только начинаете работу с этим приложением, рассмотрите возможность использования Liquibase для управления созданием, обновлением БД ...: http://www.liquibase.org/. При желании его можно интегрировать в режим гибернации, а затем вы можете легко создать задания Jenkins, которые выполняют drop_all / update liquibase для воссоздания вашей базы данных (схемы), не затрагивая работающее приложение.

1 голос
/ 25 января 2012

Ну, я думаю, у вас нет для перезапуска сервера, просто повторно разверните приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...