там запустить окружение, в котором есть редис, и загрузить свой модуль для редиса
Подскажите, в какую сторону смотреть нужно? Я думаю над тем, чтобы написать свой докерфайл со всем необходимым, и его использовать
Может быть есть варианты покруче?
сделай сначала так, чтоб заработало, а потом покруче ищи типа маунта каталога с модулем и своего конфига в контейнер с официальным редисом
docker compose по идее. у них есть services, но я не уверен примет ли оно его
в корне джобы есть раздел services, в нем можно перечислить контейнеры, нужные для работы CI/CD. синтаксис схож с docker-compose.yml, но там ограниченный набор параметров - image, name, ports и env, остальное не поддерживается. с его помощью можно поднять redis, а из самого приложения обращаться к нему через name:port. вот пример, но с postgres: https://github.com/absinthe-graphql/dataloader/blob/19345b4b9dd349b99f8338c4b3ae902a5b035995/.github/workflows/test.yml#L14
спасибо, буду пробовать)
Обсуждают сегодня