EmbeddedRedisException: Failed to start Redis instance

Проблема при работе с EmbeddedRedis.  Локально все сборки стабильно проходят успешно, однако при сборке в pipeline gitlab происходит вот такая вот ошибка:

Как оказалось проблема кроется в образе Docker maven:3.5.2-jdk-8-alpine. Дело в том, что дистрибутив Linux Alpine не поддерживает тот формат исполняемого файла, который запакован в архиве с EmbeddedRedis. Самым лёгким решением будет использовать другой образ, например maven:3.5.0-jdk-8, в котором EmbeddedRedis запускается без проблем. Если же вам обязательно нужно использовать Linux Alpine, то вам нужно будет пересобрать архив, положив в него испольняемый файл Redis в том формате, который поддерживается этим дистрибутивом линукса.


Поделиться:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован.

*