# #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, а не в среде разработки/разработки?