Ответ 1
Я думаю, что ответ зависит от того, для чего вы используете свою документацию HTML и как вы ее распространяете.
Прежде всего, какую версию Gitlab
вы используете?
-
Если только ваши разработчики получат доступ (например, это частные документы), то в
Gitlab >= 8.1.2
есть служба под названиемExternal Wiki
, которая позволяет вам заменить ссылкуWiki
на по любым URL-адресам по вашему выбору. Просто настройте веб-сервер, обслуживающий вашу html-документацию, чтобы ваш сервер сборки загрузил самую новую версию после каждой сборки и назвал ее днем. -
Если ваша документация - это код, который вы хотите контролировать и распределять по версии, сделайте это.
Если вы идете на 1. или 2., все же хорошая идея иметь всю документацию в отдельном репозитории git
, потому что вы получаете сжатие бесплатно, а использование git pull
намного лучше, чем использование каких-либо rsync
для синхронизации любых локальных или удаленных каталогов. Тогда нужно только настроить shell
script или git hooks
, чтобы автоматически выполнить все это для вас; либо в момент фиксации или сборки.
Надеюсь, это поможет!