Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Execute o comando mysql antes do script de teste no GitLab CI


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