Исходный код хранится в системе контроля версий, это может быть:
* пакет веб-страниц, которые надо разместить на веб-сервере
* пакет marcdown текстов, которые надо преобразовать в веб страницы и затем выложить в виде библиотеки
* пакет исходников серверного java-приложения, которое нужно развернуть на сервере.
Нужно, чтобы программа сканировала изменения исходников в системе контроля версий и автоматически производила необходимые манипуляции (развертывание) на сервере.