Привет, я новичок в 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 изображение?