Нестабильность семафоров при загрузке больших зависимостей maven
Мы используем SemaphoreCI в качестве непрерывной интеграции. Некоторые из наших зависимостей maven довольно большие (порядка сотен мегабайт).
Поведение, которое мы наблюдаем, состоит в том, что наши сборки часто терпят неудачу из-за сбоев при загрузке зависимостей; мы должны перезапустить его один или два раза, чтобы он прошел, чтобы двигаться дальше, что действительно раздражает.
Интересно, есть ли у кого-нибудь какие-либо предложения / опыт в отношении этих проблем?
1 ответ
Милана из Семафора CI здесь.
Было бы хорошо кешировать эти зависимости между сборками. Если ваш проект распознается как проект Maven в семафоре, связанные зависимости будут кэшироваться по умолчанию. Для такого проекта семафорные кеши ~/.m2
каталог. Чтобы узнать больше об этом, пожалуйста, обратитесь к этой странице.
Если вы по-прежнему сталкиваетесь с подобной проблемой или хотите узнать больше о SemaphoreCI, отправьте нам письмо по http://support@semaphoreci.com/, и мы сделаем все возможное, чтобы помочь вам!