Служба Gitlab Elasticsearch не подключается во время работы трубопровода - PullRequest
0 голосов
/ 29 января 2019

Нам удалось нормально работать как Mongo, так и PostgreSql, используя сервис Gitab, однако мы сталкиваемся с реальными проблемами сasticsearch.

Всякий раз, когда мы пытаемся запустить конвейер, соединение с упругой связью разрывается.

Я пробовал следующие шаги в этой теме: https://gitlab.com/gitlab-org/gitlab-ce/issues/42214 Но все равно не повезло.

т.е. оба

image: maven:latest

test:
  stage: test
services:
  - name: docker.elastic.co/elasticsearch/elasticsearch:6.5.4
  alias: elasticsearch
  command: [ "bin/elasticsearch", "-Ediscovery.type=single-node" ]

  stage: test
  script:
  - ps aux
  - ss -plantu
  - curl -v "http://elasticsearch:9200/_settings?pretty"

и:

image: maven:latest

test:
  stage: test
  services:
    - elasticsearch:6.5.4
  script:
  - curl -v "http://127.0.0.1:9200/"

В результате возникают ошибки подключения.

Кто-нибудь получил эту работу дляasticsearch: 6.5.4?

1 Ответ

0 голосов
/ 31 января 2019

Это было исправлено 15-секундной линией сна.CI файл теперь выглядит так:

test:
  stage: test
  services:
  - name: docker.elastic.co/elasticsearch/elasticsearch:6.5.4
    command: ["bin/elasticsearch", "-Expack.security.enabled=false", "-Ediscovery.type=single-node"]
  script:
  - echo "Sleeping for 15 seconds.."; sleep 15;
...