Help us learn about your current experience with the documentation. Take the survey.
使用 Redis
- 版本:免费版、专业版、旗舰版
- 产品形态:GitLab.com、GitLab 私有化部署、GitLab 专属实例
许多应用都依赖 Redis 作为键值存储,所以您需要使用它来运行测试。
在 Docker 执行器中使用 Redis
如果您正在使用带有 Docker 执行器的 GitLab Runner,那么您基本上已经完成了所有设置。
首先,在您的 .gitlab-ci.yml 文件中添加:
services:
- redis:latest然后,您需要配置您的应用程序以使用 Redis 数据库,例如:
Host: redis就这样,Redis 现在可以在您的测试框架中使用了。
您也可以使用 Docker Hub 上提供的任何其他 Docker 镜像。
例如,要使用 Redis 6.0,服务应设置为 redis:6.0。
在 Shell 执行器中使用 Redis
在手动配置的服务器上,如果使用 GitLab Runner 的 Shell 执行器,同样可以使用 Redis。
在您的构建机器上安装 Redis 服务器:
sudo apt-get install redis-server验证您能否使用 gitlab-runner 用户连接到服务器:
# 尝试连接 Redis 服务器
sudo -u gitlab-runner -H redis-cli
# 退出会话
127.0.0.1:6379> quit最后,配置您的应用程序以使用该数据库,例如:
Host: localhost示例项目
为了方便起见,我们设置了一个 示例 Redis 项目,该项目在 GitLab.com 上运行,并使用我们公开可用的 实例运行器。
想动手试试吗?Fork 它,提交并推送您的更改。片刻之后,公共运行器就会获取到您的更改,并开始执行作业。