GitLab Job провалился в проекте Django + Postgres - PullRequest
0 голосов
/ 08 ноября 2019

Я использую Gitlab Job для сборки и тестирования своего проекта Django.

Я не могу запустить свои тесты, потому что мой веб-контейнер (django) всегда перезапускается.

IЯ использую скрипт .wait-for-postgres.sh для запуска моего веб-контейнера после postgres, но он ничего не меняет.

Для информации я использую scpefic Runner, работающий внутри контейнера Gitlab.

Вот мой config.toml файл:

concurrent = 1
check_interval = 0

[session_server]
  session_timeout = 1800

[[runners]]
  name = "Core API Runner"
  url = "https://gitlab.com/"
  token = "<my-token>"
  executor = "docker"
  [runners.custom_build_dir]
  [runners.docker]
    tls_verify = false
    image = "docker:stable"
    privileged = false
    disable_entrypoint_overwrite = false
    oom_kill_disable = false
    disable_cache = false
    volumes = ["/var/run/docker.sock:/var/run/docker.sock", "/cache"]
    shm_size = 0
  [runners.cache]
    [runners.cache.s3]
    [runners.cache.gcs]

А вот мой вывод бегуна:

Job runner output

...