gpt4 book ai didi

elasticsearch - 在 gitlab-ci 中使用 elasticsearch

转载 作者:行者123 更新时间:2023-12-02 22:15:31 25 4
gpt4 key购买 nike

我尝试通过添加以下内容在 gitlab -ci 中使用 elasticsearch 服务:

image: python:3.6
services:
- elasticsearch:2.4

在我的 .gitlab-ci.yml 中

不幸的是,它似乎不起作用(我不能在 http://127.0.0.1:9200/ 上拒绝连接)。任何的想法?

我还尝试使用以下命令启动 docker 镜像:
test:
script:
- docker run -d elasticsearch

但是 docker不存在...

最佳答案

对于那些使用 searchkick gem 运行 Rails 应用程序的人,请确保在您的 gitlab.ci.yml 中包含以下内容文件以及您的其他配置。正如之前的评论者所提到的,主机名需要更改,并且 ELASTICSEARCH_URL 环境变量是您设置它的方式。

services:
- elasticsearch:latest

variables:
ELASTICSEARCH_URL "http://elasticsearch:9200"

如果你想使用官方的elasticsearch镜像,你应该可以将上面的更改为以下内容:
services:
- name: docker.elastic.co/elasticsearch/elasticsearch:5.6.0
alias: elasticsearch

variables:
ELASTICSEARCH_URL "http://elasticsearch:9200"

关于elasticsearch - 在 gitlab-ci 中使用 elasticsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43373011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com