Выполнение развертывания приложения и перезапуск домена на одном сервере - PullRequest
1 голос
/ 13 июня 2010

Я использую hudson, который время от времени будет запускать запланированные сборки.

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

Поскольку hudson находится на том же сервере приложений, что и само приложение.

Мой hudson остановит и также остановит сценарий оболочки после команды asadmin stop-domain, чтобы он не продолжил запуск домена назад.

Что я могу сделать, чтобы решить эту проблему?

1 Ответ

0 голосов
/ 14 июня 2010

Даниэль прав.Каждый процесс, который запускает Хадсон, будет уничтожен, когда Хадсон отключится.Таким образом, вам нужен способ, чтобы процесс вне Хадсона воспринял этот сигнал.Это можно сделать с помощью отдельного процесса, который периодически проверяет каталог и выполняет действие в соответствии с файлами, которые будут созданы в этом каталоге.Самый безопасный способ - закодировать действие в имени файла.Тем не менее, сообщение для любого не-Гудзоновского процесса также подойдет.

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