После обновления файла .gitlab-ci.yml он был разрешен. Ранее мне дали мой локальный пароль mysql, но он не работал. Затем, изменяя в файле .yml пароль mysql как «root», он работает. Мне было непонятно, почему пароль mysql 'root' принимается только. Если у кого-то есть идея, уточните.
image: 'maven:3-jdk-8'
stages:
- test
- build
services:
- 'mysql:5.5'
- 'mongo:3.6'
variables:
MYSQL_DATABASENAME: 'TEST'
MYSQL_HOST: 'mysql'
MYSQL_URL: 'jdbc:mysql://mysql/SBA?createDatabaseIfNotExist=true'
MYSQL_ROOT_PASSWORD: 'root'
MYSQL_USERNAME: 'root'
MYSQL_PASSWORD: 'root'
MONGO_DATABASE: 'TEST'
MONGO_HOST: 'mongo'
MONGO_PORT: '27017'
cache:
paths:
- .m2/repository
- target
maven-test:
stage: test
script: "mvn test"
maven-build:
stage: build
script: "mvn package"
artifacts:
paths:
- target/*.jar