Как загрузить файл init.sql в службу postgres в gitlab ci? - PullRequest
0 голосов
/ 23 ноября 2018

Я хочу инициализировать service на этапе тестирования с использованием файла sql.

test:
  services:
    - postgres:latest
  variables:
    POSTGRES_DB: test
  stage: test
  image: gliderlabs/herokuish:latest
  script:
    - setup_test_db
    - cp -R . /tmp/app
    - /bin/herokuish buildpack test
  only:
    - branches
  except:
    variables:
      - $TEST_DISABLED

Это тестовое задание, как в auto devops.
Я хочу использовать изображение postgres docker-entrypoint.
Так я использую его в docker-compose на моем компьютере.:

volumes:
  - './src/sql:/docker-entrypoint-initdb.d'

Таким образом, когда запускается образ postres, моя схема готова к использованию.
Как мне сделать это в gitlab-ci.yml?

...