Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php gitlab ci redis作为依赖项服务_Php_Redis_Gitlab Ci - Fatal编程技术网

Php gitlab ci redis作为依赖项服务

Php gitlab ci redis作为依赖项服务,php,redis,gitlab-ci,Php,Redis,Gitlab Ci,我想使用Redis服务作为我的PHP/Nginx(Symfony应用程序)应用程序在GitlabCI上的依赖项,它应该使用自定义端口。 我已经像这样添加了Postgres(我将只显示一些配置): 这里一切正常b-z Postgres图像有一个受支持的环境变量列表,我可以使用它们来配置Postgres连接 但对于Redis,我找不到任何可以配置自定义连接数据的好映像。我只找到了关于如何使用Redis服务的Gitlab官方文档。因此,我将Redis添加到服务中 services: - red

我想使用Redis服务作为我的PHP/Nginx(Symfony应用程序)应用程序在GitlabCI上的依赖项,它应该使用自定义端口。 我已经像这样添加了Postgres(我将只显示一些配置):

这里一切正常b-z Postgres图像有一个受支持的环境变量列表,我可以使用它们来配置Postgres连接

但对于Redis,我找不到任何可以配置自定义连接数据的好映像。我只找到了关于如何使用Redis服务的Gitlab官方文档。因此,我将Redis添加到服务中

services:
    - redis:latest
图像构建成功,但在我的测试中,我得到了如下错误 连接到redis时出错。连接被拒绝这是因为CI使用默认端口连接到Redis,但我使用的是自定义端口。知道如何覆盖Redis服务的连接细节吗

services:
    - redis:latest