В соответствии с документацией имена служб по умолчанию automagi c, созданные для вас, должны быть mcr.microsoft.com__mssql__server
и mcr.microsoft.com-mssql-server
(хотя я не проверял и у меня есть сомнения относительно того, как реально обрабатываются периоды здесь).
Возможно, вы захотите создать псевдоним службы , чтобы в этом случае он был короче, под контролем и проще.
В gitlab-ci.yml
services:
- name: mcr.microsoft.com/mssql/server:2019-latest
alias: mssql
Затем вы можете использовать mssql
в качестве имени вашего сервера для доступа к БД. Если переменные, которые есть в ваших файлах ci, правильно выполняют свою работу, вам просто нужно установить
variables:
MSSQL_HOST: mssql
# [...]
DB_HOST: mssql