Ошибка при подключении gitlab ci pipeline к сервису redis
У меня возникли проблемы с подключением моего redis к моему gitlab ci для выполнения некоторых тестов
Я постоянно получаю эту ошибку
Error -2 connecting to redis:6379. Name does not resolve
Это мой раздел docker-compose.yml для redis
redis:
image: "redis:alpine"
а это мой файл .gitlab.ci
image: docker:19.03.5
services:
- docker:19.03.5-dind
- redis:latest
stages:
- Build
- Push
variables:
APK_CACHE: "/etc/cache/apk"
REDIS_PORT: 6379
REDIS_HOST: redis
REDIS_URL: redis://redis:6379
before_script:
- apk add python3
- apk add --update docker-compose
- docker-compose run --rm app sh -c "python manage.py migrate && python manage.py test --parallel"
Build:
stage: Build
before_script: []
script:
- mkdir data/
- docker build --compress -t ecr_image .
- docker save --output data/image.tar ecr_image
artifacts:
name: image
paths:
- data/