Compare commits
5 Commits
Author | SHA1 | Date |
---|---|---|
esoe | 3f06eaef62 | 2 years ago |
esoe | 9eaa192023 | 2 years ago |
esoe | dd6a88d2fe | 2 years ago |
esoe | cae741771a | 2 years ago |
esoe | b21dc2b98b | 2 years ago |
9 changed files with 52 additions and 4 deletions
@ -0,0 +1,3 @@
@@ -0,0 +1,3 @@
|
||||
{ |
||||
"java.configuration.updateBuildConfiguration": "interactive" |
||||
} |
@ -0,0 +1,39 @@
@@ -0,0 +1,39 @@
|
||||
<h1 id="sourcelistener">sourceListener</h1> |
||||
<h2 id="назначение">Назначение</h2> |
||||
<p>Мониторинг обновлений исходного кода в ветке <strong>master</strong> |
||||
системы контроля версий {опрос VC-сервера клиентом}.</p> |
||||
<h2 id="область-применения">Область применения</h2> |
||||
<p>Приложение предусмотрено для применения в комплексе с остальными |
||||
компонентами Системы автоматизации развертывания контента на |
||||
веб-сервере. предполагаемый контент: * javadoc * статические html |
||||
странички, сгенерированые из markdown, plantuml в перспективе с |
||||
использованием maven+git: * сервлеты, апплеты * развертывание |
||||
компонентов работающего сервера, без остановки его работы</p> |
||||
<h2 id="варианты-использования-use-case">Варианты использования (use |
||||
case)</h2> |
||||
<ul> |
||||
<li><p>Вариант 1. (library)<br /> |
||||
Приложение хранится в jar архиве<br /> |
||||
jar архив подключается к проекту<br /> |
||||
в поекте создается объект класса SourceListener и переопределяется метод |
||||
onChanges()</p></li> |
||||
<li><p>Варант 2. (service)<br /> |
||||
Приложение работает как самостоятельный сервис,<br /> |
||||
который оповещает компоненты Системы об изменении исходников в ветке |
||||
репозитория оповещение происходит по протоколу http<br /> |
||||
Скорее всего будет необходимо, чтобы компоненты системы запрашивали |
||||
данные у сервиса <strong>Недостатки:</strong><br /> |
||||
както коряво, тогда компоненты системы могут сразу запрашивать и с |
||||
системы контроля версий напрямую … так же пинговать по сути надо, |
||||
единственное что локальный ресурс.</p></li> |
||||
<li><p>Вариант 3. (server-programm)<br /> |
||||
Приложение работает как самостоятельная программа на аппаратном |
||||
оборудовании сервера.<br /> |
||||
При обнаружении изменений, она закачивает обновления исходного кода в |
||||
указанную пользователем папку. Возможно сразу в папку контента |
||||
веб-сервера. На время закачки, программа дает указание веб-серверу |
||||
использовать в качестве контента материалы, которые скажут пользователю |
||||
о происходящем на нем …<br /> |
||||
<strong>Недостатки:</strong><br /> |
||||
…</p></li> |
||||
</ul> |
@ -1 +1 @@
@@ -1 +1 @@
|
||||
Subproject commit cd6a2c2e64ec4093db8a428c3e26c5aa09df1b79 |
||||
Subproject commit 6e768b79be34759a2c4d2bd9063c33632a00bdb3 |
Binary file not shown.
Binary file not shown.
Loading…
Reference in new issue