Сбой трубопровода Gitlab CI

# #django #gitlab #cicd

Вопрос:

Мой конвейер ci gitlab продолжает выходить из строя. Похоже, я застрял здесь. На самом деле я все еще новичок в CI, поэтому я не знаю, что делаю не так. Любая помощь будет признательна ниже .файл.gitlab-ci. yml

 image: python:latest  services:  - postgres:latest  variables:  POSTGRES_DB: projectdb  # This folder is cached between builds # http://docs.gitlab.com/ee/ci/yaml/README.html#cache cache:  paths:  - ~/.cache/pip/  before_script:  - python -V  build:  stage: build  script:  - pip install -r requirements.txt  - python manage.py migrate  only:  - EC-30   

В последней части процесса создания задания говорится

 django.db.utils.OperationalError: could not connect to server: No such file or directory  Is the server running locally and accepting  connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? Cleaning up project directory and file based variables ERROR: Job failed: exit code 1  

Комментарии:

1. О чем говорит результат неудачного задания?

2. Я обновил вопрос, чтобы включить сообщение об ошибке

3. ваша python manage.py migrate команда пытается применить миграцию postgres в рамках настройки django? Если да, то можете ли вы опубликовать хотя бы содержимое этого файла, где он подключается к базе данных? Вполне вероятно, что файл миграции не может правильно подключиться к postgres. Как уже было сказано, есть ли причина, по которой вы переносите контейнер внутри своего CI/CD, а не в среде разработки/разработки?