Я хотел бы получить совет специалиста по следующим вопросам в реализации автоматической сборки и развертывания.
Я был частью команды, ответственной за автоматизацию сборки и развертывания продукта Warehouse для клиента.
Мы используем Jenkins для непрерывной интеграции и модели развертывания, где SVN предоставляет решение SCM.
Размер репозитория составляет приблизительно 3 ГБ или> 100 000 файлов, и каждая проверка приводит к записи огромных журналов транзакций на сервере Unix. Был инцидент, когда сервер был перезагружен из-за ожидающей очереди журнала аудита.
Может ли кто-нибудь поделиться вашими взглядами на следующее?
1) В любом случае можно ли уменьшить количество транзакций из кассы Дженкинса?
2) Обязательно ли регистрировать каждую транзакцию на стороне сервера, где размер файловой системы действительно огромен.
Любой вклад приветствуется.