Você está executando o MySQL em um contêiner diferente como um serviço ao qual se conectar. O
maven:3.5-jdk-8
a imagem não contém o mysql-client
pacote que você invoca usando mysql
. Então, para resolvê-lo; instale o
mysql-client
no seu comando antes:before_script:
- apt-get update -q && apt-get install -qqy --no-install-recommends mysql-client
- mysql --user=root --password=\"$MYSQL_ROOT_PASSWORD\" --host=mysql < src/main/sql/database.sql