在Gitlab CI/CD中配置REDIS以便在Django中使用

在Gitlab CI/CD中配置REDIS以便在Django中使用,django,docker,redis,gitlab,Django,Docker,Redis,Gitlab,我在GitLab上有一个工作管道,在我添加了涉及REDIS的测试之后,它开始失败。我已经应用了(?)写的东西,但我的测试仍然没有发现REDIS 这是我的gitlab-cy.yml文件: pep8: 图片:python:最新版本 服务: -研究生:10名 -redis:最新版本 变量: 博士后数据库:ci 数据库URL:“postgresql://postgres:postgres@博士后:5432/$postgres_DB” REDIS_URL:REDIS 阶段:测试 脚本: -python-

我在GitLab上有一个工作管道,在我添加了涉及REDIS的测试之后,它开始失败。我已经应用了(?)写的东西,但我的测试仍然没有发现REDIS

这是我的
gitlab-cy.yml
文件:

pep8:
图片:python:最新版本
服务:
-研究生:10名
-redis:最新版本
变量:
博士后数据库:ci
数据库URL:“postgresql://postgres:postgres@博士后:5432/$postgres_DB”
REDIS_URL:REDIS
阶段:测试
脚本:
-python-V
-pip安装-r./requirements/gitlab.txt
-pytest--pep8
隐藏物:
路径:

-~/.cache/pip/
终于解决了这个问题,所以如果您也遇到了这个问题,我将在这里发布它:)

我从
gitlab ci.yml
中删除了
REDIS\u URL
变量,并在gitlab ci环境变量设置中添加了以下变量:

REDIS\u URL
->
redis://redis:6379/0

这解决了问题:)