diff --git a/README.html b/README.html new file mode 100644 index 0000000..82aef85 --- /dev/null +++ b/README.html @@ -0,0 +1,39 @@ +
Мониторинг обновлений исходного кода в ветке master +системы контроля версий {опрос VC-сервера клиентом}.
+Приложение предусмотрено для применения в комплексе с остальными +компонентами Системы автоматизации развертывания контента на +веб-сервере. предполагаемый контент: * javadoc * статические html +странички, сгенерированые из markdown, plantuml в перспективе с +использованием maven+git: * сервлеты, апплеты * развертывание +компонентов работающего сервера, без остановки его работы
+Вариант 1. (library)
+Приложение хранится в jar архиве
+jar архив подключается к проекту
+в поекте создается объект класса SourceListener и переопределяется метод
+onChanges()
Варант 2. (service)
+Приложение работает как самостоятельный сервис,
+который оповещает компоненты Системы об изменении исходников в ветке
+репозитория оповещение происходит по протоколу http
+Скорее всего будет необходимо, чтобы компоненты системы запрашивали
+данные у сервиса Недостатки:
+както коряво, тогда компоненты системы могут сразу запрашивать и с
+системы контроля версий напрямую … так же пинговать по сути надо,
+единственное что локальный ресурс.
Вариант 3. (server-programm)
+Приложение работает как самостоятельная программа на аппаратном
+оборудовании сервера.
+При обнаружении изменений, она закачивает обновления исходного кода в
+указанную пользователем папку. Возможно сразу в папку контента
+веб-сервера. На время закачки, программа дает указание веб-серверу
+использовать в качестве контента материалы, которые скажут пользователю
+о происходящем на нем …
+Недостатки:
+…