Gitlab CI возвращает ошибку - нет такой ошибки хоста - PullRequest
0 голосов
/ 28 марта 2019

Мой gitlab-ci запускается только после нескольких попыток повторных попыток. Почти все время возвращает следующую ошибку -

Успешно установлен PyYAML-3.13 awscli-1.16.133 botocore-1.12.123 colorama-0.3.9 documentstils-0.14 futures-3.2.0 jmespath-0.9.4 pyasn1-0.4.5 python-dateutil-2.8.0 rsa- 3.4.2 s3transfer-0.2.0 шесть-1.12.0 urllib3-1.24.1

Вы используете версию 10.0.1, однако доступна версия 19.0.3.

Вам следует рассмотреть возможность обновления с помощью команды 'pip install --upgrade pip'.

$ $ (aws ecr get-login --no-include-email --region us-east-1)

ВНИМАНИЕ! Использование --password через CLI небезопасно. Используйте --password-stdin.

ошибка при подключении: сообщение http://docker:2375/v1.39/auth: dial tcp: докер поиска на [ip здесь]: 53: нет такого хоста

ОШИБКА: задание не выполнено: команда завершена с кодом выхода 1

Иногда я сталкивался с этой ошибкой после запуска команды docker build :

time = "2019-03-28T18: 20: 24Z" level = error msg = "Не удалось набрать gRPC: невозможно подключиться к демону Docker. Работает ли на этом хосте демон docker ?: dial tcp: lookup docker на 10.19.240.10:53: такого хоста нет " контекст отменен

Однако после нескольких попыток (много) CI успешно работает и создает образ докера и т. Д.

Это мой файл yaml (с указанием места, где он останавливается):

image: docker:stable
variables:
  DOCKER_HOST: tcp://docker:2375/
  DOCKER_DRIVER: overlay2

services:
  - docker:dind

before_script:
  - apk add --no-cache curl jq python py-pip sed git curl-dev bash git
  - pip install awscli

stages:
  - build
  - deploy_staging
  - deploy_production

Я искал некоторые возможные решения, но еще не повезло. Спасибо

1 Ответ

0 голосов
/ 01 апреля 2019

В случае, если кто-то столкнется с этой проблемой, когда ваши бегуны просто внезапно потерпят неудачу, Простая очистка кеша в конвейерном меню решит эту проблему.

Вы должны быть сопровождающим проекта, чтобы иметь возможность сделать это.

...