GitLab CI с изображением do tnet и postgresql - PullRequest
0 голосов
/ 28 января 2020

Привет, я новичок в git lab и всех CI в нем, и у меня есть вопрос, касающийся подготовки.

Итак, я отправляю свой проект в главную ветку, и в этой ветви я хочу построить и протестировать его, собрать легко и без проблем, но у меня проблема с тестированием.

Для создания проекта, который я использую. net docker image, но postre sql основан на моем сервере serwer в качестве отдельной службы localhost, кажется, я не знаю, как подключить эти вещи и во время запуска теста Я получаю Cannot assign requested address [::1]:5432 информацию, которую я выводил, это информация о том, что docker контейнер не может подключиться к postre sql. Мой .gitlab-ci.yml выглядит так:

image : mcr.microsoft.com/dotnet/core/sdk:3.1
stages:
  - build
  - test
variables:
 test: "DS.ApiTests"
before_script:
  - 'dotnet restore'
build:
 stage: build
 tags:
  - dotnet
 script:
  - 'dotnet build'
 only:
  - master
test:
 stage: test
 tags:
  - dotnet
 script: 
  - "cd $test"
  - "dotnet test --filter TestCategory=Deployment"
 only:
  - master

Итак, мой вопрос, как подключить контейнер docker к postre sql? Или ведьме было бы лучше, как прикрепить к этому постре sql docker изображение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...