Мне нужно выполнить интеграционное тестирование для приложения весеннего облака, работающего с данными весны на redis. Тесты работают локально с помощью обычного экземпляра сервера redis, и мне нужно запустить его на сервере Jenkins CI, который контролируется корпоративной группой инженеров CI. Очевидно, я могу подключиться к серверу redo, поэтому я использовал встроенный сервер redis (отсюда: https://github.com/kstyrc/embedded-redis). Выполнение тестов локально с помощью этого сервера redis хорошо работает, так как есть тестовый профиль для ввода встроенного сервера вместо производственного. Теперь проблема в том, что когда мы запускаем это в среде Jenkins, это ошибка, которую мы видим.Данные весны redis mock
/tmp/1430170830037-0/redis-server-2.8.19: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /tmp/1430170830037-0/redis-server-2.8.19)
Так что эта версия redis имеет определенную зависимость от конкретной версии glibc. Я попробовал несколько других библиотек, но все они зависят от одной и той же базовой версии встроенного сервера redis.
Есть ли весовой фреймворк, который может использоваться для решения этой проблемы?
, что выглядит интересно. Я посмотрю спасибо – EvilJinious1
Это теперь доступно в центре под 'com.mmnaseri.utils: spring-data-mock: 1.0'. См. Страницу Github. –